| Home

Masters Thesis Project

UNILINK —
Campus Ecosystem

Platform

Android / GCP

Core Tech

Kotlin, Compose

Real-time

Maps API / Firebase

Roles

RBAC Logic

Welcom Screen
Welcom Screen

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.

LIVE MODULE

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.

Map UI Interaction View Background
Map UI Interaction View
Map UI Interaction View

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.