Фонд собирает пожертвования на различные целевые проекты: на медицинское обслуживание нуждающихся хвостатых, на обустройство кошачьей колонии в подвале, на корм оставшимся без попечения кошкам — на любые цели, связанные с поддержкой кошачьей популяции.
- Python 3.9
- FastAPI
- SQLAlchemy
- Google API
- Скачать проект:
git clone [email protected]:Xewus/cat_charity_fund.git
- Перейти в директорию с проектом:
cd cat_charity_fund/
- Создать виртуальное окружение:
python3 -m venv venv
- Активировать виртуальное окружение:
. venv/bin/activate
- Установить зависимости:
pip install -r requirements.txt
- Создать файл
.env
с настройками:
APP_TITLE=<Ваше название приложения>
DESCRIPTION=<Ваше описание проекта>
VERSION=0.4.0
DATABASE_URL=<Настройки подключения к БД, например: sqlite+aiosqlite:///./development.db>
FIRST_SUPERUSER_EMAIL = <Ваш e-mail>
FIRST_SUPERUSER_PASSWORD = <Ваш пароль>
- Применить миграции для создания БД:
alembic upgrade head
- Запустить приложение:
uvicorn app.main:app
Документация API будет доступна по адресу:
http://127.0.0.1:8000/docs