team-six-backend

Описание

Использование стандарта OpenAPI для инициации платежей из ERP/CRM-системы клиента

Стек технологий

Backend

  • python3.9
  • FastAPI

Frontend

  • React
  • HTML5 + CSS3 + JS

Инструкция по запуску

  1. Установите python3

  2. Склонируйте репозиторий и перейдите в директорию с проектом

    $ git clone https://github.com/StephanYorchenko/team-six-backend.git && cd team-six-backend
  3. Создайте и активируйте виртуальное окружение

    $ virtualenv --python=python3 venv
    $ source venv/bin/activate
  4. Добавьте файл settings/.env c переменными, заданными согласно формату файла settings/.env.example.

  5. Выполните миграции

    $ make migrate
  6. Запустите сервер

    $ make run

Справка

Просмотр спецификаций:

  • Swagger UI /swagger
  • Документация /redoc

Разработано team-six