Skip to content

Проект с использованием React-Bootstrap и Redux-saga. В качестве Api используется JSONPlaceHolder.

Notifications You must be signed in to change notification settings

SergeyKazarinov/user-posts

Repository files navigation

Проект: User Posts

Описание:

Сайт с постами, где присутствует 3 страницы:

  • Список постов (главнвая страница)
  • Обо мне
  • Подробности о пользователе (информация о пользователе и список его постов)

На главной странице присутствуе поиск постов по загловку, а также сортировка и пагинация.

Посты

Пост состоит из аватара, загловка, текста и кнопки "Comments". При клике на аватар происходит переход на страницу о пользователе (пользователь везде один).

Приложение имеет FSD архитектуру

Ссылка на сайт

Stacks:

  • TypeScript
  • React
  • React-Bootstrap
  • React-Router
  • Redux
  • Redux-Saga
  • Axios
  • Eslint

Быстрый старт


  1. Склонировать проект на свой компьютер
git clone https://github.com/SergeyKazarinov/user-posts.git
  1. Перейти в папку с проектом и установить зависимости в проекте
cd user-posts
npm install
  1. Запустить проект
npm run dev
  1. Открыть в браузере: http://127.0.0.1:5173/

About

Проект с использованием React-Bootstrap и Redux-saga. В качестве Api используется JSONPlaceHolder.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published