Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

BAZA Android

Odprtokodna aplikacija za operacijski sistem Android, razvita za Center mladih Ljubljana (BAZA) z namenom poenostavitve upravljanja prostorov, večje vidnosti dogodkov in spodbujanja vključevanja mladih članov. Projekt ponuja sodoben, izviren vmesnik, ki je neposredno prilagojen sistemu celostne grafične podobe BAZE.


Pregled in namen

Aplikacija BAZA deluje kot centralizirana digitalna platforma za obiskovalce, prostovoljce in administrativne člane Centra mladih Ljubljana. Glavni cilj je digitalizacija delovanja na lokaciji, zmanjšanje administrativnega bremena in spodbujanje aktivnega sodelovanja v programih za mlade.

Ključne zmožnosti

  • Upravljanje prostorov in rezervacije: Pregled razpoložljivosti prostorov v realnem času (npr. Velika dvorana, Projektna soba 2) z intutivnim vmesnikom za oddajo prošenj za termin.
  • Tedenski plakat dogodkov: Interaktivni koledar, ki prikazuje načrtovane delavnice, igralske seanse in aktivnosti v okviru odprtih vrat, razvrščene po zvrsteh v skladu s smernicami vizualne podobe.
  • Sledenje prostovoljskim uram: Namenski modul članskega sistema za sledenje opravljenim prostovoljskim uram, ki so potrebne za status aktivnega članstva.
  • Samostojno gostujoča infrastruktura: Zasnovana za nemoteno povezovanje z lightweight backend sistemi tipa "Backend-as-a-Service" (PocketBase / Supabase), nameščenimi neposredno na lastni strežniški infrastrukturi.

Stanje projekta

Note

Trenutna faza: Pre-Alpha / Prototip

  • Status: Dokaz koncepta / prototip.
  • Uporabniški vmesnik: Postavitev v ogrodju Jetpack Compose, komponente Material 3 Expressive in typesafe navigation so v izdelavi.
  • Oblikovna integracija: Vizuarna hierarhija, tipografija (Hubot Sans Condensed, Inter) in barvne sheme so preslikane iz uradnih smernic grafične podobe BAZE.
  • Backend integracija: Za zdaj je v razvoju prototip preko izklučno mockup UI; integracija odjemalca REST API in uvedba podatkovne sheme sta načrtovani v prihodnjih mejnikih.

Tech stack

  • Jezik: Kotlin
  • Ogrodje UI: Jetpack Compose (Material 3 Expressive)
  • Arhitektura: MVVM
  • Ciljni OS: Android 10.0+ (API 29+)
  • Ciljni Backend: PocketBase / Supabase (samostojno gostovanje) [v načrtovanju]

Licenca

Razširja se pod pogoji licence GPLv3. Za podrobnosti glejte datoteko LICENSE.

About

Mobile application for BAZA (Center mladih Ljubljana)

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors