Ремонт техники Разработка

Учёт заявок мастерской по ремонту телефонов

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

Задача

Мастерской нужен был не сайт для клиентов, а рабочий инструмент для себя — фиксировать заявки, видеть, кто из мастеров чем занят, и не считать стоимость ремонта вручную.

Что сделано

Сделал веб-приложение на Django: заявка идёт по статусам от приёма до выдачи, к ней привязаны мастер, выполненные работы и заменённые детали — итоговая стоимость пересчитывается автоматически при любом изменении состава работ. Отдельно сделал генерацию PDF — чек на ремонт и акт приёма-передачи техники — с корректной кириллицей.

Покрыл ключевые модели и расчёты автотестами, чтобы дальнейшие правки не ломали итоговые суммы. Это закрытый внутренний инструмент по логину, без публичного домена.

На чём сделано

Список для тех, кому важно, что внутри. Рядом — что каждое из этого означает для владельца сайта.

Django
Каркас, на котором держится сайт: админка, права доступа и защита форм в нём есть изначально, а не дописаны на коленке.
SQLite
База данных одним файлом. Для сайта с обычной посещаемостью её достаточно, а резервная копия — это копия одного файла.
Bootstrap 5
Готовая основа вёрстки: сайт одинаково выглядит на телефоне и мониторе без изобретения велосипеда.
django-crispy-forms
Аккуратный вывод форм — тот же результат, что и руками, но без разъезжающейся вёрстки.
ReportLab
Сборка PDF-документов на сервере: счета, отчёты, бланки.

Нужно похожее?

Здесь написано, что входит в работу, сколько это стоит и сколько занимает.

Похожие работы

Хочу похожий проект Все работы