Подключите нашего Telegram-бота для уведомлений о новых проектах
Сделать небольшой проект React|FastAPI
Разместить заказ

t
Заказчик
Отзывы фрилансеров:
+ 3
- 0
Зарегистрирован на сайте 17 лет и 1 месяц
Бюджет:
40 000 руб
490.84 $ — 430.86 €
Ищем исполнителя для разработки пользовательской части проекта на React + FastAPI с базой PostgreSQL и развёртыванием в Docker (docker-compose).
⸻
Что нужно сделать
1. Back-end (FastAPI + PostgreSQL)
• Создать модели (User, Device, Event, Object) с возможностью хранить часть данных в JSON.
• Реализовать CRUD и JWT-авторизацию (логин → выдача токена).
• Написать CLI-скрипт для создания пользователя (без интерфейса).
• При необходимости добавить асинхронный воркер (asyncio) для фоновых задач.
• Покрыть основные методы юнит-тестами (pytest).
• Упаковать всё в Docker (стандартный logging).
2. Front-end (React + TypeScript)
• Реализовать базовые страницы (список устройств, список событий, список объектов и детальный просмотр).
• Авторизация по JWT (форма логина, отправка токена в заголовках).
• Возможность создания/редактирования сущностей (CRUD).
• Сборка фронтенда в Docker.
3. Объединить проект в один docker-compose
⸻
Что ожидается на выходе
• Репозиторий с кодом (фронт + бэк)
• Инструкция по развёртыванию
• Доступ к готовому интерфейсу после запуска docker-compose
Полное ТЗ по запросу.
⸻
Что нужно сделать
1. Back-end (FastAPI + PostgreSQL)
• Создать модели (User, Device, Event, Object) с возможностью хранить часть данных в JSON.
• Реализовать CRUD и JWT-авторизацию (логин → выдача токена).
• Написать CLI-скрипт для создания пользователя (без интерфейса).
• При необходимости добавить асинхронный воркер (asyncio) для фоновых задач.
• Покрыть основные методы юнит-тестами (pytest).
• Упаковать всё в Docker (стандартный logging).
2. Front-end (React + TypeScript)
• Реализовать базовые страницы (список устройств, список событий, список объектов и детальный просмотр).
• Авторизация по JWT (форма логина, отправка токена в заголовках).
• Возможность создания/редактирования сущностей (CRUD).
• Сборка фронтенда в Docker.
3. Объединить проект в один docker-compose
⸻
Что ожидается на выходе
• Репозиторий с кодом (фронт + бэк)
• Инструкция по развёртыванию
• Доступ к готовому интерфейсу после запуска docker-compose
Полное ТЗ по запросу.
Разделы:
Опубликован:
07.03.2025 | 16:54 [поднят: 07.03.2025 | 16:54]