Back to work

GJUEvents

A native Android events app for GJU — I built the authentication system, in a team of six.

2025KotlinJetpack ComposeFirebase AuthFirestore
Screenshot coming soon

GJUEvents lets students and admins create, browse and enroll in university events, with role-based access and real-time sync over Firestore. Kotlin and Jetpack Compose, built by six of us as a course project. Fully working — never published.

My part

I owned authentication end to end: Firebase Auth with email and password, role-based access separating admins from students, email verification before first login, and sign-up locked to @gju.edu.jo addresses. I designed and built the login and register screens — the UI and the logic behind them — and shared the event-creation feature with a teammate. The admin dashboard, user portal and real-time layer were other people's work.

Next project

ChatGJU