Веб-платформа «PitStop» (Автосервис полного цикла)
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.
Результат:
Реализована отказоустойчивая система, сокращающая время обработки клиентского обращения за счет оперативного информирования менеджера. Архитектура проекта позволяет легко масштабировать сервис, добавляя новые категории услуг или расширяя функционал бота.
Технологический стек:
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.
Результат:
Реализована отказоустойчивая система, сокращающая время обработки клиентского обращения за счет оперативного информирования менеджера. Архитектура проекта позволяет легко масштабировать сервис, добавляя новые категории услуг или расширяя функционал бота.