Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
PitStop is a modern web application for a local auto service and detailing center. The project was developed as a complete ecosystem for automating the acceptance of requests and showcasing services. A key feature of the system is the integration of the website with a Telegram bot, allowing the service manager to manage the flow of orders in real time without accessing the admin panel.

Technological stack:

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

Frontend: HTML5, Bootstrap 5 (Responsive Design), JavaScript (Vanilla JS, Fetch API for asynchronous requests).

Database: PostgreSQL 16 (with data containerization).

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

Integration: Aiogram 3.x (Telegram bot for notifications and managing request statuses).

Key functionality:

Interactive landing: Dynamic display of services from the database with filtering by categories on the frontend.

Asynchronous cost calculator: Calculation of services "on the fly" without reloading the page (Fetch API), sending data in JSON format.

Telegram management: * Instant notifications of new orders via the Telegram bot.

Inline buttons in bot messages allow changing the status of a request (for example, "In Progress" or "Completed") directly in the Django database.

Custom admin panel: Optimized for quick management of services and processing client requests using filters and search.

Production-Ready architecture: The project is ready for deployment on a VPS using Docker. Configuration separation is set up through environment variables (.env) and correct static file serving through Nginx.

Result:
A fault-tolerant system has been implemented, reducing the time for processing client inquiries by promptly informing the manager. The architecture of the project allows for easy scaling of the service by adding new service categories or expanding the functionality of the bot.
Work details
Added 26 May
80 views
Freelancer
Oleksandr N.
Ukraine Kharkiv
No reviews

Available for hire Available for hire
On the service 1 month 27 days