Backend для социальной сети. Написан на NestJS с использованием TypeScript.
-
Регистрация
-
Авторизация по JWT Access / Refresh token
-
Посты
- Текст
- Фото
- Комментарии
- Лайки
-
Сообщения
- Личные сообщения / группы
- Socket.IO
- Видеочат
-
Пользователи
- Посты
- Друзья
- Фото
-
Группы
- Администрация
- Посты
- TypeOrm
- Passport
- Redis
- PostgreSQL
- bcrypt
- Multer
- Кастомные декораторы
yarn start:dev
- локальная разработка
yarn build
- build
yarn start:prod
- production build
# Application Settings
PORT=4050
NODE_ENV=development
# Database Settings
POSTGRES_HOST=
POSTGRES_PORT=
POSTGRES_USER=
POSTGRES_PASSWORD=
POSTGRES_DB=
# JWT Secret
JWT_SECRET=