Booking.com-Mern-with-Admin-Dashboard
Нравится Booing.com Booking.com
Приложение поддерживает
- Адаптивный дизайн.
- выбрать/бронировать номера, апартаменты, курорты, коттеджи из разных уголков мира.
- Выбор даты (сколько дней проживания), местоположения, сколько у вас детей для идеального номера.
- Фильтрация и поиск идеального номера в выбранной вами стране.
- Обзор комнаты с изображением, описанием и общей стоимостью.
- Бронирование номера по электронной почте, выбранная дата, номер номера и название отеля или курорта.
- Панель администратора для работы CRUD (пользователи, комнаты, администраторы, зарезервированные комнаты).
- Аутентификация администратора, Аутентификация приложений (для обычных пользователей).
- Контекстный API.
- Обновить, создать, получить, получить все, удалить базу данных через панель администратора.
- Визуализация анализа данных adminDashboard за каждый месяц общего дохода от зарезервированных номеров.
Домашняя страница
book.1.selected.mov
Выберите страну, дату, укажите количество семей/номеров и фильтрацию/поиск результатов с помощью REST Api.
бронирование.2.mov
Стоимость номера в течение забронированного периода, подробная информация о номере, выбранная дата для бронирования номера.
bok3.mov
Панель администратора. Для определения ежемесячного дохода от бронирования гостиничных номеров и работы базы данных CRUD.
admin.bk.1.mov
Ночной режим

Авторизоваться

Фильтрация и поиск

Операции CRUD базы данных пользователей

Домашняя страница

Как начать
1- создать .env в файле API
- SECRET_KEY для хеширования пароля (зашифрованный пароль)
- создайте учетную запись mongodb и используйте свой API (для доступа к базе данных) в .env MONGO_URL для MongoDb
- JWT_SECRET для веб-токенов 2 — создайте учетную запись Cloudinary для базы данных медиа-облака для файла администратора.
3- перейдите к каждому файлу Admin, Api, Client