https://github.com/algorithm-ssau/samoleti-begemoti
https://github.com/algorithm-ssau/samoleti-begemoti
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/algorithm-ssau/samoleti-begemoti
- Owner: algorithm-ssau
- Created: 2024-02-17T05:44:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-07T08:32:39.000Z (about 2 years ago)
- Last Synced: 2025-04-25T23:27:47.675Z (about 1 year ago)
- Language: TypeScript
- Size: 865 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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**:
```bash
npm i
npm run build
npm run start
```
- В директории **backend**:
```bash
npm i
npm run start
```
- В директории **common**:
```bash
npm i
npm run build
```
- В директории **python-api**:
```bash
python -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
gunicorn --config gunicorn_config.py app:app
```
- Вы великолепны. Приложение будет доступно по адресу: [http://localhost:5000](http://localhost:5000)
### 🚀 хостинг
- Также сайт можно найти по ссылочке: https://krowlexing.fun/
## 👨💻🔥👩💻 Над проектом работали
🔪Нурсафин Салават🔪
Team leadFrontendExpress backend
Лапин Константин
Backend
Екатерина Казакова
Frontend
Степан Марковский
Backend
Кочеткова Наталья
Frontend