Przejdź do treści
Wszystkie realizacje

System IoT w rozwoju

InGuest

System dla restauracji łączący urządzenia przy stolikach z aplikacją internetową. Gość zgłasza potrzebę przyciskiem, a zgłoszenie trafia do systemu obsługi lokalu.

Dla
INSOLVE
Moja rola
Samodzielne projektowanie i rozwój systemu InGuest dla INSOLVE.
Technologie
Rust / ESP32 / Kotlin / Ktor / PostgreSQL / React

Realizacja

Projekt obejmuje oprogramowanie urządzeń, backend zgłoszeń oraz interfejsy dla właściciela i personelu. Backend obsługuje przypisywanie urządzeń do stolików, przyjmowanie i kończenie zgłoszeń oraz oznaczanie zajętości stolika przez obsługę. System jest w rozwoju, a integracja paneli operacyjnych z backendem pozostaje do ukończenia.

Mój zakres pracy

Samodzielnie projektuję i rozwijam InGuest dla INSOLVE. Odpowiadam za całość rozwiązania: oprogramowanie urządzeń, backend i aplikację internetową wspierającą codzienną pracę restauracji.

Podejście

Urządzenia komunikują się z backendem przez Wi-Fi. Oprogramowanie w Rust odpowiada za obsługę przycisków i czujnika, Kotlin za zgłoszenia i konfigurację lokalu, a React za interfejs internetowy. Projekt obejmuje także uwierzytelnianie urządzeń i mechanizm zdalnych aktualizacji ich oprogramowania.