Overview
Prayer Times Kosova është një aplikacion modern i ndërtuar për të ofruar oraret e faljes në mënyrë të shpejtë, të qartë dhe të lehtë për përdorim. Projekti përfshin funksione si oraret ditore, kalendar Hijri, drejtimi i Qiblës dhe eksperiencë PWA për përdorim më të mirë edhe në mobile.
Ky projekt kombinon performancën e frontend-it modern me të dhëna të jashtme përmes API-ve.
The Goal
Qëllimi ishte të ndërtohej një aplikacion praktik për përdorim të përditshëm që:
- hapet shpejt
- është i qartë vizualisht
- funksionon mirë në mobile
- mund të përdoret si PWA
- jep informacion të dobishëm pa kompleksitet të panevojshëm
My Role
Në këtë projekt kam punuar në:
- ndërtimin e frontend-it me Next.js
- dizajnin e ndërfaqes dhe rrjedhës së përdorimit
- integrimin e Aladhan API
- organizimin e të dhënave për kohët e faljes
- konfigurimin e PWA support
- optimizimin e performancës dhe responsivitetit
Key Features
Daily Prayer Times
Aplikacioni shfaq oraret ditore në mënyrë të qartë dhe të lehtë për t’u lexuar.
Hijri Calendar
Përdoruesi ka qasje edhe në informacion shtesë si data sipas kalendarit Hijri.
Qibla Support
Një nga funksionalitetet praktike është përfshirja e drejtimit të Qiblës si pjesë e eksperiencës së aplikacionit.
PWA Experience
Aplikacioni është menduar të funksionojë mirë si Progressive Web App, duke e bërë më të lehtë përdorimin në pajisje mobile.
Challenges
API Integration
Ishte e rëndësishme që të dhënat nga API të paraqiteshin në mënyrë të saktë dhe të kuptueshme për përdoruesin final.
Performance
Ky lloj aplikacioni duhet të jetë i lehtë dhe i shpejtë, prandaj fokusi ishte në ndërtimin e një UI të thjeshtë dhe optimizim të mirë.
Mobile Usability
Një pjesë e rëndësishme e projektit ishte që aplikacioni të ndihej natyral edhe në mobile, jo vetëm në desktop.
Outcome
Rezultati është një aplikacion i pastër dhe praktik që demonstron:
- Next.js app architecture
- API integration
- PWA thinking
- UI design me fokus te qartësia dhe përdorimi real
Ky projekt tregon aftësi për të ndërtuar produkte të dobishme, të shpejta dhe të menduara për përdorim të përditshëm.
Stack
- Next.js 15
- Tailwind CSS
- Aladhan API
- PWA
