Logo projektu

BarMate

Miała być zwykła wyszukiwarka drinków, a wyszedł BarMate — AI barman. Podajesz, co masz, dostajesz konkretny przepis, krok po kroku z timerem. Ulubione, filtry, Material 3. Trochę polskiej studenckiej improwizacji — tylko odpowiedzialnie. Aplikacja pozwala wybrać składniki (plus jeden „sekretny” dodatek) oraz ustawić czas przygotowania, poziom trudności i tryb: alkoholowy lub bezalkoholowy. Przełączenie na tryb bezalkoholowy podmienia propozycje na wersje bez procentów, a BarMate (Gemini) dobiera proporcje i prowadzi przez przygotowanie z animowanym stoperem. Jest szybka wyszukiwarka, kategorie i zapisywanie ulubionych, a listę zakupów wyślesz jednym tapnięciem SMS-em. Całość w czystym Material 3 (jasny/ciemny), dopracowana na telefon i tablet, z płynną nawigacją.

Użyte technologie

  • Kotlin — Jetpack Compose (Material 3, animacje, układ telefon/tablet)
  • Gemini API — generowanie propozycji drinków na podstawie składników
  • Android — intencje SMS (lista zakupów) i udostępnianie
  • Coroutines/Flow — asynchroniczność i zarządzanie stanem
  • Navigation Compose — wieloekranowy przepływ

Github

Wideo pokazujące działanie projektu

Galeria projektu

Obraz projektu