All Projects

Cloud-Based Restaurant POS & IoT Attendance

Next
Full-Stack & IoT

Cloud-Based Restaurant POS & IoT Attendance

This system is actively deployed and used daily in restaurant operations. Built with Flutter for the mobile interface and Firebase Firestore for real-time sync, it supports four roles: admin, waiter, kitchen, and receptionist. The kitchen display system divides orders into three sections (soup, drinks, main dishes) so staff can track and complete each item. The IoT attendance module uses ESP32 with Firebase RTDB to automate staff check-in/check-out with centralized cloud updates.

Year2025
ClientFreelance – Local Restaurant
CategoryFull-Stack & IoT

Technologies Used

FlutterFirebaseFirestoreFirebase RTDBESP32Next.js

Key Features

01

Role-based access (admin, waiter, kitchen, receptionist)

02

Real-time order management with Firestore

03

Kitchen display system with section-based view

04

Payment tracking (Cash & QR)

05

Sales analytics dashboard

06

IoT staff attendance via ESP32 & Firebase RTDB

Project Gallery

Admin Dashboard – Sales Analytics

Admin Dashboard – Sales Analytics

Admin dashboard providing real-time sales insights including total revenue, orders, active tables, and average ticket size. Features payment split (Cash/QR), sales trends, and top-selling items to support better business decisions.

Kitchen Display System

Kitchen Display System

Kitchen Display System (KDS) that organizes incoming orders by table and category. Allows kitchen staff to track preparation status, monitor elapsed time, and mark items as completed in real-time.

Table Map & Cashier App (Flutter)

Table Map & Cashier App (Flutter)

Flutter-based cashier and table management app with a color-coded table map. Enables staff to assign orders to tables, view active tickets, manage payments (Cash/QR), and streamline order flow between front desk and kitchen.

ESP32 RFID Attendance System

ESP32 RFID Attendance System

IoT-based staff attendance system using ESP32 and RFID. Employees check in and out using RFID cards, with real-time data synced to Firebase. Includes automated time tracking, duplicate scan handling, and shift-based attendance monitoring.

Bluetooth Printer Integration

Bluetooth Printer Integration

Integrated Bluetooth thermal printer for instant receipt generation. Automatically prints itemized bills directly from the system after payment confirmation, improving checkout speed and accuracy.