Разработать Back-end часть веб-приложения

100 000 руб. за проект
23 ноября 2024, 12:39 • 9 откликов • 75 просмотров
Необходимо разработать back часть web-сервиса, который представляет собой nocode конструктор с для взаимодействия с моделями nlp и cv.

1. Общие требования

Язык программирования: Опционально, желательно Python.

Фреймворк: FastAPI.

База данных: PostgreSQL.

API: RESTful API для взаимодействия с фронтендом и с API машинного
обучения. API машинного обучения пишется также на FastAPI. После окончания
разработки планируется Backend API и ML API объединить в один API.

Расположение кода: GitLab

2. Задачи

Разработка бэкенд-части веб-приложения осуществляется согласно карте переходов
приложения и разработанному прототипу приложения. Функционал и эндпоинты описаны в ТЗ. Доступ к файлам будет выдан
после подписания договора.

3. Технологические требования

● Документация API:
○ Swagger или аналогичный инструмент для документирования API.

● Тестирование:
○ Покрытие кода юнит-тестами и интеграционными тестами.

● Развертывание:

○ Контейнеризация приложения с использованием Docker.
○ Настройка CI/CD для автоматического развертывания на сервере.

Бэкенд разрабатывается в соответствии с картой переходов приложения, прототипом
приложения.

4. Организационные мероприятия

После отклика с нашей стороны будет предоставлена дополнительная информация о проекте с визуальным представлением web-приложения и подробным описанием фичей.

В команде: front-end разработчик, ML-инженер, дизайнер и PM.

Оплата договорная, в зависимости от скорости и качества работы.

Интенсивность разработки: умеренная (выходного дня)

Срок выполнения: от 3 до 5 месяцев