Skip to content

QRKot - cервис Благотворительного фонда поддержки котиков

Notifications You must be signed in to change notification settings

94R1K/QRkot_spreadsheets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервис Благотворительного фонда поддержки котиков: QRKot

Фонд собирает пожертвования на любые цели, связанные с поддержкой кошачьей популяции.

В Фонде QRKot может быть открыто несколько целевых проектов. У каждого проекта есть название, описание и сумма, которую планируется собрать. После того, как нужная сумма собрана — проект закрывается. Реализована возможность получения отчета с перечнем профинансированных проектов, отсортированных по скорости сбора средств — от тех, что закрылись быстрее всего, до тех, что долго собирали нужную сумму.

Технологии

  • Python
  • FastAPI
  • SQLAlchemy
  • Alembic
  • Uvicorn
  • Google Sheets API и Google Drive API

Использование

Клонируйте реппозиторий

git clone https://github.com/94R1K/cat_charity_fund.git

Перейдите в папку cat_charity_fund, установите и запустите виртуальное окружение.

cd cat_charity_fund
python -m venv venv
  • Если у вас Linux/MacOS

    source venv/bin/activate
    
  • Если у вас windows

    source venv/Scripts/activate
    

Установите зависимости:

pip install -r requirements.txt

Запустите приложение на локальном сервере

uvicorn app.main:app --reload

Об авторе

Лошкарев Ярослав Эдуардович
Python-разработчик (Backend)
Россия, г. Москва
E-mail: [email protected]

VK TG

About

QRKot - cервис Благотворительного фонда поддержки котиков

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published