Реинжиниринг текущего проекта на 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 сопроводительным письмом с информацией
- по опыту и портфолио
- компетенциям по указанному стеку
- по стоимости и расчетному сроку реализации проекта
Текущая система – написана на 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 сопроводительным письмом с информацией
- по опыту и портфолио
- компетенциям по указанному стеку
- по стоимости и расчетному сроку реализации проекта
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.