Реинжиниринг текущего проекта на Python (Django)+React

Необходимо сделать реинжиниринг (переписать) имеющейся системы на стеке Python (Django) + React (обсуждаемо Vue.js).

Текущая система – написана на C# (Net Core 5, ASPNet + Blazor), со спорным дизайном, архитектурой, codestyle

В рамках проекта необходимо

1. На базе текущей функциональности, текущей разработанной системы, оперативно провести анализ и зафиксировать требования для MVP
2. В короткие сроки пересобрать бэк для MVP на базе фреймворка Python (Django)
3. На базе готовых элементов фронта и UX/UI библиотеки пересобрать фронт на React с использованием material design
4. опционально: заложить в основу возможность развития в решении подходов SOA/Microservice в архитектуре (уже есть ряд компонентов в формате microservice для использования smtp-сервер, сервис чатов)
5. опционально: протестировать, потыкать, собрать дев-стенд, прод-стенд.
6. опционально: рассмотреть следующие требования, и сформировать аналитику на дальнейшую работу.

Функционал приложения коротко

Структура основных пользователей - заказчик, генеральным подрядчик и субподрядчики (исполнители конкретных работ)

Основной объект - контракт на строительство объекта с перечнем работ (с типами) и документацией по объекту.

У контракта есть таблица - ведомость объемов работ в рамках которой происходит взаимодействие основных пользователей (заказчика, генерального подрядчика и субподрядчиков). Таблица большая с несколькими значимыми полями данных (тип работы, стоимость за единицу, объем). С процессом согласования/подтверждения введеных данных/приложенной документации исполнителем, как со стороны ген подрядчика, так и со стороны заказчика.

Формирование простых отчетов на базе данных из большой таблицы.

Информирование пользователей об изменениях в таблице.

Роли и доступы - каждый пользователь видит определенный набор данных из большой таблицы.

Есть подробное описание технического проекта, текущей команды и процесса

Есть доступ к

- текущему стенду, текущему продукту
- всей документации по продукту
- текущим заказчикам и стейкхолдером в продукте
- текущей продуктовой команде: продакт, бизнес-аналитик, системный аналитик, дизайнер
- доступ и вопросы к текущей команде разработки, создавшей текущий продукт

Примем предложений как отдельных разработчиков, так и команд

Присылайте ваши предложения c сопроводительным письмом с информацией

- по опыту и портфолио
- компетенциям по указанному стеку
- по стоимости и расчетному сроку реализации проекта




Скачать файл


Город: Москва
Статус: снято с публикации
Вид предложения: Удаленная работа (разовый заказ)
Оплата: наличные
Категория: Программирование

Добавлено: 31.03.2021 в 07:46