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
При запущенном проекте откройте одну из ссылкок в браузере:
http://127.0.0.1:8000/docs
http://127.0.0.1:8000/redoc
MIT