Skip to content

Приложение для брони помещения на определённый период времени.

Notifications You must be signed in to change notification settings

andrey-kobelev/room_reservation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Бронирование помещения

Данное приложение - простой и прозрачный механизм, который позволяет бронировать помещения на определённый период времени.

Приложение работает посредством API.

Google 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 будет  доступна документация в двух форматах:

About

Приложение для брони помещения на определённый период времени.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published