Desktop · Hardware Integration
SmartShop
Qt desktop business-management application with Oracle persistence, reporting and Arduino integration.
- C++
- Qt 6
- Oracle
- Arduino
- Qt Charts
01
Overview
An ESPRIT end-of-year desktop project centralizing shop, transaction, tenant, employee, complaint and event management.
02
Problem / Context
The project combines administrative desktop workflows with reporting, external communication and serial hardware integration.
03
What I Built
- 01Qt modules for core business entities
- 02Charts, PDF and data export features
- 03SMS, email, API and Arduino communication
04
Architecture / Technical Approach
- 01C++17 and Qt 6 Widgets
- 02Oracle through Qt SQL and QODBC
- 03Qt SerialPort for Arduino communication
05
Limitations / Future Work
- 01Requires local Oracle, external-service and hardware configuration.