Skip to main content
Iheb Jdey
Back to Work

Desktop · Hardware Integration

SmartShop

Qt desktop business-management application with Oracle persistence, reporting and Arduino integration.

  • C++
  • Qt 6
  • Oracle
  • Arduino
  • Qt Charts
View repository

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

  1. 01Qt modules for core business entities
  2. 02Charts, PDF and data export features
  3. 03SMS, email, API and Arduino communication

04

Architecture / Technical Approach

  1. 01C++17 and Qt 6 Widgets
  2. 02Oracle through Qt SQL and QODBC
  3. 03Qt SerialPort for Arduino communication

05

Limitations / Future Work

  1. 01Requires local Oracle, external-service and hardware configuration.