Masters Thesis Project
UNILINK —
Campus Ecosystem
Platform
Android / GCP
Core Tech
Kotlin, Compose
Real-time
Maps API / Firebase
Roles
RBAC Logic


The Concept
A unified
digital campus
for thousands.
University life is often fragmented across different apps for news, transit, and social interaction. UniLink consolidates these into a single, high-performance Android ecosystem.
Built as a Master's CS final project, the system handles complex Role-Based Access Control (RBAC) for students, faculty, drivers, and administrators, ensuring a safe and moderated community.
Real-time Transit Tracking
Using Google Maps API and Firebase Realtime Database, UniLink bridges the gap between drivers and students. Drivers broadcast their coordinates, while students view a live, low-latency map, eliminating transit uncertainty.


Infrastructure stack
Cloud Functions
Serverless logic for moderation, automated reporting, and push notification triggers.
GCP Integration
Harnessing Google Cloud Platform for reliable data handling and API scalability.
Community Logic
Advanced Firestore schemas for threaded discussions, polls, and newsfeed moderation.
RBAC Security
Strict user roles ensure faculty and students have curated access, while admins maintain the power to block, report, and moderate content via a dedicated dashboard.
Engagement Engine
A full social layer featuring likes, comments, and real-time polls to enhance student engagement within the community module.