An open API service indexing awesome lists of open source software.

https://github.com/algorithm-ssau/samoleti-begemoti


https://github.com/algorithm-ssau/samoleti-begemoti

Last synced: about 1 month ago
JSON representation

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