Приложение для создания, редактирования и удаления постов с входом с помощью JWT и OAuth.
Приложение создавалось как обучение JWT аутентификации. Со временем приложение выросло до небольшого приложения с применением тех технологий и подходов, которые мне хотелось попробовать.
Front-end:
- React
- React Router
- Zustand
- TypeScript
- Tailwind
- Feature Sliced Design
Back-end:
- Express
- MongoDB
- Clean Architecture
Другое:
- OAuth2 для авторизации и аутентификации
- JWT для аутентификации
- страница постов
- пост
- создание, удаление, редактирование + лайки
- шапка с аккаунтом
- выход из системы
- редактирование профиля
- интерсепторы для запросов к серверу