Inspiration
University life is fragmented.
Students juggle WhatsApp groups, Google Docs, LMS portals, Instagram pages, notice boards, and word-of-mouth just to survive deadlines, find study partners, or figure out what’s open on campus. None of these tools are designed to work together — and most aren’t campus-aware or verified.
CampusThrill was inspired by a simple question:
Why doesn’t a campus feel like one coherent digital space?
We wanted to build a platform that feels official but human, structured but flexible, and calm instead of noisy — designed around how students actually live, study, and collaborate on campus.
What it does
CampusThrill is a multi-tenant campus platform where each university runs its own branded instance of the app while sharing a common, scalable infrastructure.
It gives campuses a single, verified digital space where:
- Students see only their campus
- Faculty can post real deadlines and study sessions
- Admins control data, rules, and enabled modules
- Everything is campus-scoped, real-time, and permission-aware
Core capabilities include:
- Intelligent study group matchmaking
- A campus-safe skill exchange marketplace
- Deadline and workload intelligence with stress heatmaps
- Live food, facilities, and library availability
- Noise-free, verified campus events
- A personalized home dashboard with smart nudges
The platform also supports a fully dynamic demo mode, allowing instant simulation of different campuses, users, and academic scenarios.
How we built it
We designed CampusThrill as a multi-campus-first system, not a single-school app retrofitted to scale.
Architecture
- Multi-tenant schema with strict campus scoping
- Role-based access control (students, faculty, admins)
- Feature flags per campus
- Real-time updates across all modules
Tech Stack
- React Native / Flutter for cross-platform mobile experience
Firebase for:
- Authentication (campus-based onboarding)
- Firestore (real-time, campus-scoped data)
- Cloud Functions (automation, smart triggers)
Modular data models for:
- Campuses, users, courses, deadlines, study groups, skills, events, facilities, food outlets
Demo System
- Dynamic data generation (users, deadlines, events)
- Campus switching in real time
- Time simulation (midterms, finals week)
- Auto-generated relationships between entities
Every design and technical decision was guided by one rule: utility over novelty.
Challenges we ran into
- Designing true multi-tenancy without leaking data between campuses
- Balancing flexibility for campuses with consistency across the platform
- Preventing feature overload while still solving real student pain points
- Making “smart” features (like deadline clustering) feel helpful, not invasive
- Creating a demo mode that feels realistic, not fake
- Avoiding social-media dynamics while still enabling discovery and collaboration
Accomplishments that we’re proud of
- Built a campus-scoped system where students only see what matters to them
Designed a platform that works equally well for:
- Small colleges
- Large universities
- Demo and sales environments
Replaced multiple disjoint tools with one calm interface
Created intelligent links between deadlines, study groups, and skill help
Maintained privacy-first, low-noise UX principles throughout
Made every module optional and admin-controlled
What we learned
- Students don’t want more features — they want less friction
- “Official” tools don’t have to feel cold or bureaucratic
- Context-aware nudges are more powerful than notifications
- Campus data is deeply local — one-size-fits-all never works
- Calm design builds trust faster than gamification
- Multi-tenant architecture must be a first-class concern, not an afterthought
What’s next for CampusThrill
- Pilot deployments with real universities
- Library and facility system integrations
- Smarter workload forecasting and burnout prevention
- Anonymous faculty feedback (optional per campus)
- Web-based admin dashboard
- API layer for campus system integrations
- Accessibility and localization improvements
- Gradual expansion into career and alumni modules — without breaking the calm
Log in or sign up for Devpost to join the conversation.