https://github.com/mixer-sys/qrkot_spreadsheets
Приложение для Благотворительного фонда поддержки котиков
https://github.com/mixer-sys/qrkot_spreadsheets
aiogoogle alembic fastapi
Last synced: about 1 month ago
JSON representation
Приложение для Благотворительного фонда поддержки котиков
- Host: GitHub
- URL: https://github.com/mixer-sys/qrkot_spreadsheets
- Owner: mixer-sys
- Created: 2024-02-27T09:04:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-29T18:01:18.000Z (over 2 years ago)
- Last Synced: 2025-07-14T22:43:36.133Z (12 months ago)
- Topics: aiogoogle, alembic, fastapi
- Language: Python
- Homepage:
- Size: 231 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cat_charity_fund
### Описание проекта:
Проект QRKot — приложение для Благотворительного фонда поддержки котиков. Фонд собирает пожертвования на различные целевые проекты: на медицинское обслуживание нуждающихся хвостатых, на обустройство кошачьей колонии в подвале, на корм оставшимся без попечения кошкам — на любые цели, связанные с поддержкой кошачьей популяции.
### Как запустить проект:
Клонировать репозиторий и перейти в yacut в командной строке:
```
git clone https://github.com/mixer-sys/cat_charity_fund.git
cd cat_charity_fund/
```
Установить зависимости
```
python3 -m venv venv
source venv/Scripts/activate
pip3 install -r requirements.txt
```
Cоздать файл .env, пример .env.example
```
APP_AUTHOR=Griga
AUTHOR_PASS=testik_grig@
DEADLINE_DATE=01.02.2024
APP_TITLE=Сервис Благотворительного фонда поддержки котиков QRKot
DESCRIPTION=Сервис фодна собирает пожертвования на различные целевые проекты: на медичинское обслуживание нуждающихся хвостатых, на обустройство кощачьей колонии в подвале, на корм оставшимся без попечения кошка - на любые цели, связанные с поддержкой кошачьей популяции.
DATABASE_URL=sqlite+aiosqlite:///./fastapi.db
SECRET=INIFAPFNVFKJFADF134133
FIRST_SUPERUSER_EMAIL=testik@testik.ru
FIRST_SUPERUSER_PASSWORD=testik
```
Запустить
```
uvicorn app.main:app --reload
```
Перейти по ссылке
```
http://127.0.0.1:8000/docs
```
### Возможности проекта:
http://127.0.0.1:8000/docs

### Описание API
Содержится в файле openapi.json
Можно открыть по ссылке https://redocly.github.io/redoc/

Примеры:

Формирование отчетов:

