Skip to content

API по сбору денег (донаций) для разных целей

Notifications You must be signed in to change notification settings

Smitona/Collect_donations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервис для сбора денег (донатов) на разные нужды

RESTful API, который позволяет:

  1. Создать пользователя и групповой сбор
  2. Задонатить на групповой сбор
  3. Просмотреть существующие сборы и донаты

При создании сбора и доната на почту приходит письмо об успехе.

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

  1. Клонировать репозиторий
    git@github.com:Smitona/Collect_donations.git
    
  2. Перейти в директорию проекта и создать env. файл с переменные по примеру env_example:
    cd Collect_donations/
    
  3. Перейти в папку с файлом docker-compose и запустить проект:
    docker-compose up -d
    
  4. Скопировать статику бекенда:
    docker compose exec backend python manage.py collectstatic
    
    Для Windows вторая команда в PowerShell
    docker compose exec backend cp -r /static/. /backend_static/static/
    
  5. Импортировать тестовые данные в БД:
    docker compose backend exec python manage.py import_data
    

Документацию можно будет открыть по ссылке http://127.0.0.1:8000/api/v1/swagger/


Стек ⚡

About

API по сбору денег (донаций) для разных целей

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published