/client-server-react-app

React app for posting which uses JWT and OAuth

Primary LanguageTypeScript

Клиент серверное приложение на React + Node.js

⚠️ Это незаконченная версия приложения и некоторая функциональность может быть не реализована или быть с ошибками

О приложении

Приложение для создания, редактирования и удаления постов с входом с помощью JWT и OAuth.

Приложение создавалось как обучение JWT аутентификации. Со временем приложение выросло до небольшого приложения с применением тех технологий и подходов, которые мне хотелось попробовать.

Технологии и подходы к разработке

Front-end:

  • React
  • React Router
  • Zustand
  • TypeScript
  • Tailwind
  • Feature Sliced Design

Back-end:

  • Express
  • MongoDB
  • Clean Architecture

Другое:

  • OAuth2 для авторизации и аутентификации
  • JWT для аутентификации

TODO

  • страница постов
  • пост
    • создание, удаление, редактирование + лайки
  • шапка с аккаунтом
    • выход из системы
  • редактирование профиля
  • интерсепторы для запросов к серверу