Backend приложение для благотворительного фонда, на текущий момент позволяет зарегистрированным пользователям:
- Просматривать список активных благотворительных проектов.
- Создавать пожертвования.
- Просматривать список своих пожертвований.
Пользователи с правами администратора также могут:
- Создавать новые благотворительные проекты.
- Изменять существующие благотворительные проекты.
- Закрывать благотворительные проекты, в которые еще никто не инвестировал.
- Просматривать список всех пожертвований.
- Python
- FastAPI
- FastAPI Users
- Pydantic
- SQLAlchemy
- Alembic
- Перечислены в файле backend/requirements.txt
- Клонируйте данный репозиторий
git clone git@github.com:kubanez-create/cat_charity_fund.git
- Перейдите в созданную папку
cd cat_charity_fund
- Создайте и активируйте виртуальное окружение
python3 -m venv env
source env/bin/activate
- Устаноте зависимости
pip install -r requirements.txt
; - Запустите приложение
uvicorn app.main:app
.