Приложение агрегатор отелей написанное на NestJS
https://github.com/eldarklv/hotel-aggregatorПриложение реализуется модули:
- Пользователи
- Авторизация
- Управление отелями
- Управление номерами в отелях
- Бронирование отелей
- Оттел поддержки с чатом
Использованные технологии:
- Бекенд на nest
- Хеширование паролей bcrypt
- Авторизация passport local
- Система ролей nest Guard
- Загрузка файлов multer
- База MongoDB с библиотекой Mongoose
- Использовал фичу монго populate и deep populate (связанные коллекции)
- Для чата Socket.io
- Валидация class-validator