Александр Мануйлов
Construction Management Platform — система управления строительными проектами
Александр Мануйлов
#Разработка сайтов под ключ

Construction Management Platform — система управления строительными проектами

25 
Александр Мануйлов Россия, Симферополь
Поделиться: 0 0 0
Construction Management Platform — система управления строительными проектами
Сфера

Строительство и ремонт

Сдано

Июнь 2026

Задача

Разработать fullstack-веб-приложение для централизованного управления строительными проектами, этапами, командами и задачами.

Система должна позволять создавать проекты, разделять их на этапы, назначать ответственных и контролировать выполнение задач. Для каждой задачи необходимо предусмотреть статус, приоритет и исполнителя, а также возможность фильтрации данных по этим параметрам.

Отдельной задачей стало разграничение прав пользователей. Доступ к функциям и информации должен зависеть от роли пользователя в системе.

Приложение должно иметь адаптивный интерфейс, работать с единой базой данных и обеспечивать стабильный обмен данными между frontend и backend через REST API.

Решение

При проектировании системы использовал понятную для строительных процессов структуру: проект, этапы, участники и задачи. На её основе разработал модель данных и связи между основными сущностями.

Frontend реализовал на React и TypeScript. Создал интерфейсы для работы с проектами, этапами и задачами, формы создания и редактирования данных, назначение исполнителей и фильтрацию задач по статусу, приоритету и ответственному.

Backend разработал на Node.js и Express. Реализовал REST API, JWT-аутентификацию, разграничение прав пользователей, проверку входящих данных и централизованную обработку ошибок.

Для хранения данных использовал PostgreSQL и Prisma ORM. Через Prisma реализовал модели проектов, этапов, пользователей и задач, а также связи между ними.

Frontend, backend и база данных развёрнуты в облачной среде. Для демонстрации возможностей системы создан отдельный пользователь с административными правами.

Результат

В результате создана и развёрнута рабочая система управления строительными проектами.

Администратор может создавать и редактировать проекты, добавлять этапы, формировать состав участников и назначать исполнителей на задачи. Задачи можно распределять по статусам и приоритетам, а также фильтровать по ответственному сотруднику.

Авторизация и разграничение прав ограничивают доступ пользователей к функциям системы в соответствии с их ролями. Все данные хранятся в PostgreSQL и обрабатываются через REST API.

Проект демонстрирует полный цикл самостоятельной fullstack-разработки: проектирование базы данных, разработку backend, создание пользовательского интерфейса и развёртывание приложения.

Демо-доступ:

Email: admin@test.com
Password: DemoAdmin_2026_App_passW

Исходный код: https://github.com/Aleks-man/construction-app

Александр Мануйлов
Александр Мануйлов

Россия Симферополь

Этот проект позволил объединить мой опыт в строительной сфере и fullstack-разработке. При проектировании я опирался на реальную структуру строительных процессов: разделение проекта на этапы, распределение ответственности и контроль задач.

Основное внимание уделил связям между сущностями, разграничению прав пользователей и удобной работе с большим количеством задач. Архитектура проекта позволяет в дальнейшем добавить календарное планирование, прикрепление документов, уведомления и отчётность.

https://construction-app-mauve.vercel.app

Стек технологий


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку