Overview • Features • Tech Stack • Screenshots • Installation
Showroom Pulse is a tailored, high-performance desktop application designed specifically for modern automotive and motorcycle dealerships. Built using Flutter and Dart for a buttery-smooth UI, and leveraging C++ for native Windows integrations, this ERP system centralizes the complexities of inventory tracking, point-of-sale (POS) operations, and long-term installment accounting into one beautifully crafted interface.
- 📦 Smart Inventory Management: Track vehicles by Chassis and Engine numbers. Real-time availability status for Available, Sold, or Installment stock.
- 💳 Advanced Installment Tracking: Automate monthly EMI calculations, generate dynamic payment schedules, alert staff about overdue accounts, and utilize intuitive number formatting for inputs.
- 💰 Comprehensive POS: Seamlessly handle Cash and Installment sales workflows with automated contract generation.
- 📊 Real-time Analytics Dashboard: Executive KPIs, total asset value breakdowns, performance metrics, and professional graphical reporting.
- 🌙 Adaptive UI/UX: State-of-the-art Glassmorphism UI, smooth micro-animations, and full Dark/Light mode support.
- 🖨️ Invoice & PDF Generation: Built-in native print support for cash receipts, installment contracts, and refined system reports.
- 🔒 Backup & Recovery: Automated
.tahirZIP backups via Isar database dumping. - 🛡️ Hardware Security: Device locking mechanisms via permanent Windows Motherboard UUID binding to securely prevent unauthorized duplication, bypassing unreliable network/MAC address changes.
Real-time KPI metrics, graphical asset tracking, and recent transactions.
Track engine/chassis numbers, filter models, and monitor available units.
Handle comprehensive multi-month contracts, penalty tracking, and EMI ledgers.
Filterable reports tracking revenue vs. expenses to measure net profit.
(Note: Actual user data hidden/anonymized in system previews for internal safety)
Because this application uses secure, localized Isar storage and native Windows APIs, ensure the following is installed on your workstation:
- Flutter SDK:
^3.2.0 - Visual Studio build tools (with C++ Desktop Development enabled)
- Dart SDK:
^3.2.0
# Clone the repository
git clone https://github.com/your-repo/tahir_showroom.git
# Navigate to directory
cd tahir_showroom
# Install required Dart packages
flutter pub get
# Generate Isar Schema maps (Required for DB runtime)
dart run build_runner build -d
# Run the app natively on Windows
flutter run -d windowsTo compile a highly optimized, obfuscated, and release-ready Windows executable (which secures hardcoded lists like authorized Motherboard UUIDs):
flutter build windows --release --obfuscate --split-debug-info=build/debug-infoThe compiled .exe and associated DLL dependencies will be located in build\windows\x64\runner\Release\.
Once the production build is finished, use Inno Setup to package the application.
Open installer/setup.iss in Inno Setup Compiler and compile it to generate a redistributable ShowroomPulse_Setup_v1.0.3.exe file.
This software handles sensitive financial and customer metadata.
- Hardware Authorization (UUID Binding): The application checks the system's permanent Windows Motherboard UUID during the startup sequence. This ensures 100% reliable hardware locking that doesn't break when network adapters (Wi-Fi/Ethernet) change. Unauthorized devices are physically gated behind an inescapable lock screen protecting all local APIs from initializing.
- No Hardcoded Credentials: Administrative credentials are obfuscated and stored securely using
cryptoSHA-256 protocols. They are never kept statically in the source code. - Binary Obfuscation: Production binaries are compiled using Flutter's native obfuscation protocols (
--obfuscate) to scramble reverse-engineering attempts of sensitive constants. - Local Isolation: All customer profiles and business ledgers are securely stored locally inside the application's secure application data directories using Isar indexing.
- DO NOT commit
*.isaror.tahirbackup files to version control.
We are actively planning the next evolution of the Showroom Pulse ERP to move beyond offline operations and integrate cutting-edge technology. For detailed plans, see our FUTURE_FEATURES.md file. Upcoming highlights include:
- Platform Expansion: Transitioning to a real-time cloud database to support a fully synchronized Android App and Web Dashboard.
- AI Integrations: Predictive stock management based on historical sales and voice-controlled data entry.
- Automation: Digital biometric signatures and AI-powered document scanning (OCR) for customer CNICs.
- Multi-Branch Management: Centralized master dashboard so that one owner can handle multiple showroom branches from a single interface.
This is a proprietary, closed-source application developed exclusively for Showroom Pulse. Unauthorized copying, modification, distribution, or execution of this software, via any medium, is strictly prohibited. For licensing inquiries, please contact the developers.
For technical support, bug reports, or system maintenance, please reach out to the Creative District development team:
- Developers: Moazam Samoo & Tameer Ahmed Khyber
Developed specifically for Showroom Pulse operations.
Built and Created by Creative District.
Developers Moazam Samoo & Tameer Ahmed Khyber




