ru24.pro
«Фрилансим»
Ноябрь
2024
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
25
26
27
28
29
30

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

0
Необходимо разработать 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 месяцев