
📖 Overview
This automated Client Management System (CMS) was designed to modernize operations for car showrooms, replacing manual tracking with a robust digital workflow. The platform serves as a centralized database that significantly reduces administrative overhead. Its primary strength lies in its flexible search engine, which allows staff to locate client and vehicle records instantly using various identifiers such as police license numbers, client names, or vehicle chassis numbers.
🎯 Key Features
- Comprehensive Dashboard: Offers high-level insights into sales performance and inventory metrics.
- Inventory & Client Management: Detailed CRUD operations for managing a growing database of vehicles and customer profiles.
- Financial Module: Tracks payment statuses, leasing details, and financial reporting.
- Data Interoperability: Supports bulk data uploads for easy migration and system updates.
- Real-time Notifications: Keeps staff informed of critical updates and task reminders.
🛠️ Technical Architecture
The core system is built with Go to ensure high performance and efficient concurrency, backed by PostgreSQL for reliable data storage. To achieve sub-millisecond response times for search operations, Redis was implemented as a high-speed caching layer.
The web interface is crafted with Svelte, providing a fast and reactive user experience. Complementing the web platform, a cross-platform mobile application was developed using Flutter. This mobile extension empowers sales agents to access client data and showcase inventory directly from the showroom floor, enhancing customer engagement and operational flexibility.