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
Share this project:

Updates