Gamified Student Productivity + Offline Social
One app for better study habits, stronger motivation, and real campus connection.
Meet & Merit combines task planning, focus sessions, XP rewards, league progression, and nearby student discovery into a single student-first mobile experience.
- Android Frontend
- Django REST Backend
- PostgreSQL + Heroku
- Cloudinary Media Storage
Problem
Students do not just need a planner. They need momentum.
Academic friction
Students often juggle assignments, classes, and study sessions across multiple tools. Traditional planner apps help with organisation, but they do very little to sustain motivation.
Low engagement
Completing tasks is usually a silent action. There is no visible sense of progression, competition, or reward that reinforces productive behaviour over time.
Weak campus connection
Student life is not only academic. Many students also struggle to connect with nearby classmates in natural, low-friction ways that support real-world social interaction.
Solution
A student platform that rewards productive behaviour and supports offline social discovery.
Meet & Merit was designed as a full-stack mobile system that blends practical academic tools with game-like progression and campus social interaction. Instead of treating organisation, motivation, and social life as separate problems, the product connects them inside one coherent system.
The final application includes task management, note-taking, timetable support, focus sessions, XP rewards, level progression, weekly leagues, user profiles, avatars, and a nearby social feature built around BLE discovery and backend identity resolution.
Productivity Layer
Tasks, notes, timetable, and focus sessions keep academic work structured.
Motivation Layer
XP, levels, credits, and leagues convert routine actions into visible progression.
Social Layer
Nearby discovery, requests, and friends support real in-person student interaction.
Feature Highlights
The product is structured around a few strong systems, not a pile of disconnected screens.
Task management with reward feedback
Students can create academic tasks, complete them, and earn XP and credits for progress.
Focus mode that values sustained effort
Study sessions convert concentrated time into progression instead of rewarding output alone.
Weekly competitive progression
League status and rankings create momentum beyond the personal to-do list.
Structured class scheduling
Timetable entries help students place tasks and focus sessions inside a real weekly routine.
Identity, progression, and recognisability
Profiles combine XP, levels, academic identity, and avatars into one user-facing summary.
Nearby connection built for offline interaction
The social system is designed to support meeting people in person, not replacing it with chat.
App Screens
A quick look at the real product interface.
Task List
Academic task tracking with clear completion status and structured layout.
Focus Mode
Study sessions are logged as meaningful progress rather than passive timekeeping.
Timetable
Weekly class scheduling helps place tasks and routines inside a real student calendar.
Notes
Supportive study notes extend the app beyond a simple planner or checklist.
Leaderboard
Gamified progression is made visible through competitive ranking and weekly momentum.
Social
Nearby discovery, requests, and friendships support real-world student interaction.
Tech Stack
Built as a full-stack mobile product with a clean, practical stack.
Frontend
Kotlin Android app with fragments, RecyclerViews, Retrofit networking, and profile/social UI flows.
Backend
Django and Django REST Framework powering account, productivity, league, and social APIs.
Database
PostgreSQL-backed relational models for tasks, notes, progression, encounters, and friendships.
Hosting
Heroku deployment with Cloudinary-based avatar persistence for long-term media storage.
Resources
Want the deeper technical detail? Start from the project documents.
Project Report
Read the submitted project report covering achievements, challenges, validation, and conclusions.
Open Project ReportResearch Document
See the original research context and supporting project material.
Open Research DocumentFunctional Specification
Review the planned functionality and project scope from the formal documentation set.
Open Functional SpecificationDesign Document
Explore the system design thinking, structure, and modelling decisions behind the project.
Open Design DocumentDemo
Project Screencast
A recorded walkthrough of the project can be played directly from the local repository assets.
Social Architecture
The strongest technical challenge became the project's most distinctive feature.
Start social presence
The backend issues a short-lived token when the user enables social mode.
Advertise through BLE
The token is broadcast as app-specific Bluetooth Low Energy service data.
Resolve identity safely
The scanning device sends the token to the backend, which returns limited nearby profile data.
Request, accept, add friend
Students can send connection requests, accept or reject them, then form friendships.