Skip to content

Solodnikov/charity_fund

Repository files navigation

charity_fund

FastAPI SQLite Static Badge

Описание проекта

Приложение по поддержке благотворительных проектов фонда. В фонде может быть инициировано несколько благотворительных проектов. Пожертвования не имеют целовой направленности и распределяются по проектам (изначально поступают в проект, созданный ранее других).

Развертывание проекта

  • клонируйте проект

    git clone git@github.com:Solodnikov/charity_fund.git

  • установите и запустите виртуальное окружение в папке проекта

    python -m venv venv

    . venv/Scripts/activate

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

    pip install -r requirements.txt

Запуск проекта

  • создайте файл .env в корневой директории проекта:

    # .env example
    DATABASE_URL = sqlite+aiosqlite:///./fastapi.db
    SECRET = SECRET
    APP_TITLE = Благотворительный фонд (0.9.0)
    APP_DESCRIPTION = Сервис для организации сбора средств на разничные инициативы.
    
  • ввести комманду в корневой директории проекта

    uvicorn app.main:app --reload

  • cервис будет доступен по адресу

    http://127.0.0.1:8000 - API

  • автоматически сгенерированная документация Swagger

    http://127.0.0.1:8000/docs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published