Данное приложение - простой и прозрачный механизм, который позволяет бронировать помещения на определённый период времени.
Приложение работает посредством API.
За счёт интеграции с Google API в проекте есть возможность формировать отчёт в гугл-таблицу с количеством бронирований каждой переговорки за указанный период.
- Кобелев Андрей Андреевич
Клонировать репозиторий и перейти в него в командной строке:
git clone https://github.com/andrey-kobelev/room_reservation.git
cd room_reservation
Cоздать и активировать виртуальное окружение:
python3 -m venv env
source env/bin/activate
Установить зависимости из файла requirements.txt:
python3 -m pip install --upgrade pip
pip install -r requirements.txt
Выполните все не применённые миграции:
alembic upgrade head
В корневой директории проекта выполните команду запуска проекта
uvicorn app.main:app --reload
После запуска сервера Uvicorn будет доступна документация в двух форматах: