Sistem Inteligent de Management al Restaurantului - Utilitar - Galați - Lucrari 2025 Nationala

Informatii generale

Descriere

Sistem Inteligent de Management al Restaurantului (SIMR) este o soluție digitală completă pentru automatizarea și optimizarea activităților unui restaurant modern. Platforma acoperă toate aspectele esențiale ale operării unui restaurant – de la gestiunea ingredientelor și comenzilor până la integrarea senzorilor IoT și a unui sistem de tip drive-thru inteligent. Aplicația oferă o experiență eficientă și intuitivă atât pentru personal, cât și pentru clienți.
Caracteristici cheie:
• Gestionarea ingredientelor: adăugare, editare, ștergere, urmărirea stocurilor și alerte pentru reaprovizionare.
• Gestionarea meniului și a categoriilor: organizarea preparatelor după tipuri, detalii despre ingrediente și prețuri.
• Comenzi: sistem de preluare și urmărire a comenzilor, împărțite între plasate și în așteptare.
• Interfață pentru bucătar: afișarea comenzilor active și rețetelor asociate.
• Managementul angajaților: creare conturi pe roluri și pontaj automat.
• Furnizori: trimitere automată a comenzilor pe baza stocurilor actualizate.
• Statistici vizuale: cele mai comandate preparate și cele mai folosite ingrediente.
• Aplicație client: consultare meniu actualizat în timp real și plasare comenzi
• Monitorizare IoT: senzori de presiune trimit cantitățile reale din cămară, iar senzorii DHT11 raportează temperatura și umiditatea. Dacă valorile scad sub pragurile stabilite, sistemul activează automat ventilatoarele pentru întreținerea calității ingredientelor.
• Sistem drive-thru: bazat pe un Arduino UNO cu senzor de mișcare, semafor și afișaj LED care gestionează traficul auto, conectat cu un Raspberry Pi 5 cu touchscreen de 7 inch pentru plasarea comenzilor direct de către client.
Beneficii:
• Automatizare completă a proceselor interne și logistice.
• Reducerea erorilor umane și a risipei alimentare.
• Răspuns rapid la comenzile clienților și organizare eficientă a echipei.
• Control în timp real al stocurilor și al mediului de păstrare a ingredientelor.
• Experiență client modernizată inclusiv la drive-thru.

Tehnologii

Aplicația principală SIMR este dezvoltată cu .NET MAUI și rulează pe Windows și Android, destinată personalului restaurantului. Arhitectura este bazată pe MVVM folosind CommunityToolkit.Mvvm. Datele sunt sincronizate în timp real prin Firebase Realtime Database, iar autentificarea se face prin Firebase Authentication. Se utilizează SendGrid pentru comenzi automate către furnizori. Statistica vizuală este realizată cu LiveCharts și Microcharts.Maui pe bază de SkiaSharp, iar recomandările AI sunt generate cu Gemini AI, analizând datele Firebase.
Sistemul este extins cu o componentă IoT:
• Un Arduino Nano ESP32 conectat la:
o Senzori de presiune, care transmit cantitățile de ingrediente în timp real către Firebase.
o Senzori DHT11, care trimit date despre temperatură și umiditate.
o Ventilatoare, activate automat când valorile scad sub pragul configurat de patron pentru a menține condițiile optime de depozitare.
Sistemul drive-thru este implementat cu:
• Un Arduino UNO conectat la un senzor de mișcare, un semafor LED și un afișaj LED care indică disponibilitatea ferestrei.
• Un Raspberry Pi 5 cu Ubuntu, conectat la un display Waveshare HDMI de 7 inch cu touch screen, rulează aplicația client Kotlin pentru plasarea comenzilor direct de la fereastră.
Aplicația destinată clienților este dezvoltată în Kotlin cu Jetpack Compose, conectată la Firebase pentru afișarea meniului, plasarea comenzilor și monitorizarea statusului. Comenzile sunt asociate cu mesele sau cu fereastra drive-thru și sunt complet integrate cu aplicația MAUI a restaurantului.

Cerinte sistem

SIMR Admin – Aplicație management (.NET MAUI)
Platforme suportate:
• Windows 10/11 (64-bit)
• Android 8.0 și superior
Cerințe minime Windows:
• Sistem de operare: Windows 10 sau 11 (64-bit)
• Procesor: Intel i3 sau echivalent AMD
• RAM: 4 GB
• Spațiu pe disc: 300 MB
• .NET SDK: .NET 9.0
• Conexiune la internet: necesară pentru sincronizarea cu Firebase
Cerințe minime Android:
• Android 8.0+
• RAM: 2 GB
• Procesor: ARMv7 sau mai nou
• Stocare: 200 MB
• Acces la internet (Wi-Fi sau date mobile)

SIMR Tables – Aplicație client (Kotlin / Jetpack Compose)
Platformă suportată:
• Android 8.0 și superior
Cerințe minime:
• RAM: 2 GB
• Procesor: ARMv7 (sau superior)
• Stocare: 150 MB liberi
• Conectivitate: Internet (obligatoriu pentru acces Firebase)

Cerințe hardware – Sistem IoT SIMR
Arduino Nano ESP32 (pentru cămară):
• Arduino Nano ESP32
• Senzori de presiune
• Senzori DHT11 (pentru temperatură și umiditate)
• Ventilatoare 5V (pentru păstrarea condițiilor optime)
• Surse alimentare 5V/9V (în funcție de numărul de ventilatoare și senzori)
• Conexiune Wi-Fi stabilă (ESP32 transmite datele în Firebase)
Arduino UNO (pentru drive-thru):
• Arduino UNO
• Senzor de mișcare (PIR)
• Semafor LED RGB
• Afișaj LED (32x8)
• Alimentare prin USB
Raspberry Pi 5 (drive-thru client):
• Raspberry Pi 5 (8 GB recomandat)
• microSD card (minim 32 GB)
• Display Waveshare HDMI 7 inch Touch Screen
• Sistem de operare: Ubuntu 22.04 LTS (Desktop ARM64)
• Conectivitate: Wi-Fi sau Ethernet
• Aplicația client Android configurată în emulator

Realizatori

Mihai Condrici

  • Scoala: Colegiul Național “Vasile Alecsandri” Galați / Centrul Județean de Excelență Galați
  • Clasa: 9
  • Judet: Galați
  • Oras: Galați

Matteo Patrasc

  • Scoala: Colegiul national “Costache Negri”
  • Clasa: 9
  • Judet: Galați
  • Oras: Galati

Screenshots