Skip to content

DmitryMass/Jimmy_Network_Client

Repository files navigation

Jimmy Network При длительном первом логине, подождите либо через секунд 15-20 перезагрузите страницу. (особенности работы хоста для сервера)

Пет проект. В пет проекте изучение работы с redux-persist / dropzone / virtuoso + написание полного цикла бекенда для этого же проекта.

BackEnd: https://github.com/DmitryMass/Jimmy_Network_Backend

MongoDb/Mongoose Nodemon Nodejs/Express.js (Host "Render")

FrontEnd:

npm init vite@latest ... -- --template react-ts

React+Typescript React hooks / React-dropzone React-virtuoso Redux-Toolkit (RTK) RTK(Query) Redux-Persist (for localstorage) Formik / yup Tailwind / Scss Responsive

Сделано: (Front + Back)

  1. Добавление/удаление друзей
  2. Добавление/удаление постов (вместе с картинкой и ее хранением на бекенд)
  3. Логин/регистрация по токену (Redux-persist) + юзер фото
  4. Лайк/анлайн поста
  5. VirtualScroll with Friend | Posts

Доделать :

  1. Добавить функционала
  2. Убрать типы any / проставить везде типы недостающие
  3. Сделать комментарии
  4. Сделать редактирование своего аккаунта.
  5. Проверить _ добавить все лоадеры и ловцов ошибок.

Можно расширить:

  1. Чаты
  2. Уведомление