Технологии:
- Frontend:
- React
- TypeScript
- React-router-dom
- TailwindCSS
- Docker
- Docker Compose
- Nginx
- React-hook-form (Работа с формами)
- yup (Валидация форм)
- React-content-loader (Лоадеры контента)
- Framer-motion (Анимации)
- React-drag-drop-files (Drag&Drop файлов)
- Random-words (Генерация названия картинки)
- axios
- date-fns (Форматирование даты)
- EsLint
- Backend:
- NestJS
- TypeScript
- PostgreSQL
- Swagger
- Multer
- TypeORM
To launch app:
- docker-compose up (in root directory)
OR
- in backend directory npm run start:dev
- in frontend directory npm start