Skip to content

Latest commit

 

History

History
122 lines (101 loc) · 3.47 KB

README.md

File metadata and controls

122 lines (101 loc) · 3.47 KB

samoleti-begemoti ✈️🦛

★ О проекте

Сайт-католог для поиска и бронирования отелей 🏨 с использованием технологии MERN.

Основной функционал приложения

  • Поиск отелей 🔍
  • Фильтрация для поиска нужного отеля 🔽
  • Страницы с отелями 🏨
  • Бронирование отеля 🎫
  • Личный кабинет (с регистрацией и авторизацией пользователя) 👤
  • Админ-панель 👨‍💼
  • Опалата бронирования отеля 💵

🖥️ Используемые технологии

Фронтенд:

  • TypeScript
  • React
  • Redux toolkit

Бэкенд:

  • Express
  • Mongodb
  • Python(Flask)

⚙️ Инструкция по запуску

Локальный запуск

  • Склонировать проект git clone https://github.com/Shattered46/samoleti-begemoti.git

  • Установить mongodb, node js, python3

  • Перейти в директорию проекта и выполнить команды:

    • В директории frontend:

      npm i
      npm run build
      npm run start
    • В директории backend:

      npm i
      npm run start
    • В директории common:

      npm i
      npm run build
    • В директории python-api:

      python -m venv .venv
      . .venv/bin/activate
      pip install -r requirements.txt
      gunicorn --config gunicorn_config.py app:app
  • Вы великолепны. Приложение будет доступно по адресу: http://localhost:5000

🚀 хостинг

👨‍💻🔥👩‍💻 Над проектом работали


🔪Нурсафин Салават🔪

Team lead
Frontend
Express backend

Лапин Константин

Backend

Екатерина Казакова

Frontend

Степан Марковский

Backend

Кочеткова Наталья

Frontend