HaPiRri është një aplikacion mobil që u mundëson përdoruesve të shikojnë dhe eksplorojnë ofertat më të mira të restoranteve, të krijojnë profile personale dhe të regjistrohen për të hyrë në platformë. Me një ndërfaqe të thjeshtë dhe funksionalitete të avancuara, HaPiRri ofron një eksperiencë të këndshme për përdoruesit.
- Sign In: Identifikim duke përdorur emrin e përdoruesit dhe fjalëkalimin.
- Sign Up: Regjistrim për krijimin e profileve personale.
- Profili i Përdoruesit: Menaxhimi i të dhënave personale dhe preferencave.
- Shikimi i Ofertave: Eksplorimi i ofertave nga restorantet e regjistruara.
- Animacione: Elemente vizuale tërheqëse.
- Validimi i Input-it: Kontroll për të dhënat gjatë regjistrimit.
- Notifikime: Mesazhe mirëseardhjeje.
- Hashing i Fjalëkalimeve: Ruajtje e sigurt e fjalëkalimeve.
- Mesazhe Gabimi: Informacione për gabime gjatë përdorimit.
- 2FA: Siguri shtesë përmes verifikimit me email.
Aplikacioni Hapirri përdor Firebase për:
- Autentifikimin e Përdoruesve: Firebase Authentication për Sign In dhe Sign Up.
- Ruajtjen e të Dhënave: Firebase Firestore për profilet dhe ofertat e restoranteve.
- Gjuhët e Programimit: Java
- SDK Version:
compileSdkVersion 35(Android UpsideDownCake) - MinSdkVersion: 21 (Android 5.0)
- Database: Firebase Firestore
androidx.core:core:1.15.0androidx.core:core-ktx:1.15.0- Firebase SDK për Android
- Klono ose shkarko këtë projekt:
git clone https://github.com/diellzapp/PPM
- Hap projektin në Android Studio.
- Sigurohu që të kesh të instaluar versionin e kërkuar të Android SDK dhe Android Emulator.
- Konfiguro Firebase:
- Krijo një projekt të ri në Firebase Console.
- Shkarko skedarin
google-services.jsondhe vendose në dosjenapp. - Aktivizo Firebase Authentication dhe Firestore Database.
- Përpilo dhe ekzekuto aplikacionin.
- Diellza Prebreza
- Aladin Bajra
- Endi Rashica
- Liburna Berisha