Сервис для благотворительных взносов в Фонд Поддержки Котиков.
- Склонируйте репозиторий и перейдите в директорию проекта
git clone https://github.com/mign0n/cat_charity_fund.git && cd cat_charity_fund
- Установите и активируйте виртуальное окружение
python -m venv venv && source venv/bin/activate
- Установите зависимости из файла requirements.txt
pip install -r requirements.txt
- Создайте
.env
файл. Для формирования отчета в Google Sheets с помощью Google API необходимо заполнить пустые поля данными, полученными при создании сервисного аккаунта в Google Cloud Platform.
cp .env.example .env
- Создайте базу данных
alembic upgrade head
- Запустите веб-сервер и перейдите по адресу http://127.0.0.1:8000/
uvicorn app.main:app
Документация к API доступна по адресам:
- Swagger: http://127.0.0.1:8000/docs
- Redoc: http://127.0.0.1:8000/redoc