Веб-платформа «PitStop» (Автосервис полного цикла)

Веб-программирование
Работа 2 из 3
PitStop — это современное веб-приложение для локального автосервиса и детейлинг-центра. Проект был разработан как полноценная экосистема для автоматизации приема заявок и демонстрации услуг. Ключевая особенность системы — интеграция сайта с Telegram-ботом, что позволяет менеджеру сервиса управлять потоком заказов в реальном времени, не заходя в админ-панель.

Технологический стек:

Backend: Python 3.11, Django 4.2+ (LTS).

Frontend: HTML5, Bootstrap 5 (Responsive Design), JavaScript (Vanilla JS, Fetch API для асинхронных запросов).

Database: PostgreSQL 16 (с контейнеризацией данных).

DevOps & Deployment: Docker Compose, Gunicorn, Nginx, SSL (Let's Encrypt).

Integration: Aiogram 3.x (Telegram-бот для уведомлений и управления статусами заявок).

Ключевой функционал:

Интерактивный лендинг: Динамический вывод услуг из базы данных с фильтрацией по категориям на стороне фронтенда.

Асинхронный калькулятор стоимости: Расчет услуг «на лету» без перезагрузки страницы (Fetch API), отправка данных в формате JSON.

Telegram-менеджмент: * Мгновенные уведомления о новых заказах через Telegram-бота.

Inline-кнопки в сообщениях бота позволяют изменять статус заявки (например, «В работе» или «Завершена») напрямую в базе данных Django.

Кастомная админ-панель: Оптимизирована для оперативного управления услугами и обработки клиентских запросов с использованием фильтров и поиска.

Production-Ready архитектура: Проект готов к деплою на VPS с использованием Docker. Настроено разделение конфигурации через переменные окружения (.env) и корректная раздача статики через Nginx.

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