Система расчёта сметных предложений
Детали кейса под NDA
Задача
Разработать систему для расчёта технико-коммерческих предложений на здания и сооружения из металлоконструкций.
Бэкенд
- Спроектировали архитектуру приложения,
- Спроектировали и нормализовали базы данных,
- Разработали логику приложения,
- Провели рефакторинг ORM-моделей и оптимизацию SQL-запросов,
- Спроектировали реализовали схемы-API,
- Провели интеграцию системы со сторонними сервисами,
- Создали систему отчётов и справочников, автоматизировали заполнение,
- Настроили CI/CD, настройка системы мониторинга и аналитики.
Технологии
Python, Django, DRF, PostgreSQL, Celery, JS, Vue.js, Git, Linux, Docker, Rest, Swagger, Pandas.
Команда
2 бэкенд-разработчика, 2500 часов разработки.
Фронтенд
- Авторизация пользователя,
- Выгрузка отчётности,
- Создание и редактирование объектов строительства,
- Создание и редактирование заявок ТКП: конструкторы габаритов здания, кровли, стеновых панелей, расчёт ЖБ-конструкций, выгрузка итоговой сметы,
- Справочники создания и редактирования материалов, аксессуаров, окраски, водосточной системы, пирогов конструкций, профлистов, ворот и дверей,
- Калькулятор для расчета всех параметров создаваемого здания,
- Расчёт стоимости здания.
Технологии
Vue.js + Vuex + Vue.Router.docker + docker-compose, Buefy (UI Framework), Yandex Maps, Webpack, Sass, Babel, ESLint + Prettier, Jest, Cypress.
Команда
2 фронтенд-разработчика, 1900 часов разработки.