Веб-приложение для отслеживания работ на стройке (аналог трелло-доски)
работ на стройке — «Планомер».
Через веб-интерфейс инженер создаёт объект с набором работ, а
прорабы вносят данные о выполнении и датах завершения работ в единую базу. Работать будет с мобильного телефона через браузер. В
первую очередь Планомер используется при строительстве многоэтажных жилых
домов.
Ключевая особенность — визуализация работ в виде «шахматок» из карточек. Одна карточка — это определённая работа на одном этаже. В карточке может быть несколько типов полей: дата, процент выполнения, длительность работ, чек-лист, приложенный файл.
То есть по сути мы имеем доску как в Трелло, но с особенностью вёрстки самой доски.
Нужен рефакторинг = написание с нуля на основе существующего
MVP.
Существующий MVP здесь: https://plan.agenerator.ru/login.php
Гифка и более подробное описание возможностей: https://agenerator.ru/planomer/
Структура веб-приложения (в скобках указаны аналогичные сущности в доске Трелло):
- Компания (Аккаунт)
- Объект (Проект)
- Корпус (Доска)
- Секция (Колонка)
- Этаж (Уровень в колонке)
- Работа (Карточка)
- Поля в карточке
- Создание нового пользователя (можно пока через админку базы данных).
- Создание пользователем нового проекта и его структуры (пользователь задаёт из чего состоит объект: сколько корпусов, секций, этажей; как они называются). Через фронтенд.
- Пакетное добавление карточек на доску по видам работ. Через фронтенд.
- Отображение самой доски с карточками во фронтенде.
- Редактирование карточек через модальное окно. Основные поля: дата завершения, процент выполнения. Через фронтенд.
- Разработать архитектуру приложения с учётом масштабирования. Как по числу объектов, видов работ и локаций, так и по дополнительным полям в карточках.
- Выбрать оптимальный стек для разработки. Пока предполагаю фреймворки на node.js.
- Разработку вести с использованием GIT и репозитория на github.
- Создать и настроить виртуальный сервер, привязать к домену.
- Выполнить деплой проекта на сервер.
Я не потяну стоимость digital-агентства, но с фрилансером работать готов. Главное заложить в проект хорошую базу, чтобы можно было его в дальнейшем его развивать. При успешном старте будем сотрудничать и далее.
Отлично, если вы ранее уже создавали что-то похожее на доски с карточками или шахматки.
Пишите, если остались вопросы или появились предложения!