Skip to content
This repository has been archived by the owner on May 21, 2023. It is now read-only.

IvanAlekseyevich/forcharity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ForCharity

ForCharity - приложение для Благотворительного фонда

Возможности проекта ForCharity

  • Создание администратором благотворительных проектов
  • Внесение пожертвований пользователями
  • Автоматическое инвестирование поступающих пожертвований в открытые проекты
  • Регистрация пользователей на основе FastAPI Users

Технологии

  • Python 3.9
  • FastAPI 0.78
  • SQLAlchemy 1.4.36
  • pydantic 1.9.1
  • Alembic 1.7.7

Установка и запуск проекта

  • В корневой папке создайте файл .env и добавьте в него свои данные (при необходимости):
APP_TITLE=         # Название приложения
APP_DESCRIPTION=   # Описание приложения
DATABASE_URL=      # Путь подключения к БД
HASH_GEN_KEY=      # Ключ для генерации хэша
  • Установите зависимости

  • Создайте миграции

alembic revision --autogenerate -m "First migration" 
  • Установите миграции
alembic upgrade head
  • Запустите проект
uvicorn app.start_app:app  --reload

Документации проекта ForCharity

При запущенном проекте откройте одну из ссылкок в браузере:

http://127.0.0.1:8000/docs
http://127.0.0.1:8000/redoc

Мои профили

License

MIT

About

ForCharity - приложение для Благотворительного фонда

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published