🏫 CAMPUS
Digital School Ecosystem
CAMPUS is a unified digital platform designed to manage, organize, and enhance school life. It brings together students, teachers, curators, and administration into a single system that supports transparency, engagement, and effective self-governance.
This project was developed as part of NIS Hackathon 2026.
🎯 Purpose
Schools rely on many disconnected processes:
manual reporting of activities
unclear rankings and achievements
chaotic event scheduling
paper-based elections
difficulty finding teams for projects
CAMPUS solves these problems by providing a structured, role-based, and transparent digital environment for the entire school community.
👤 User Roles
The platform supports four distinct roles, each with tailored access and functionality:
Student
Teacher
Curator
Staff / Admin (Vice Principals, Directors, Administrators)
🔐 Authentication & Accounts
Role-Based Registration (Student / Teacher / Curator / Staff)
Dedicated registration forms per role
Secure Login & Logout
Persistent Sessions (cookies-based authentication)
Role-aware access control
👤 User Profiles
Personal Profile Page
Name, grade, bio, and skills display
Profile picture upload and instant update
Clean and consistent profile UI
🏆 Shanyrak System (Status & Glory)
Live, animated Leaderboard ranking Shanyraks by points
Individual Shanyrak Profile Pages
Logo and total score
List of wins
Top contributing members
Gallery of recent activities
Hall of Fame
Quarter Cup winners
Year Cup winners
Proof-of-Activity Submission
Activity title and description
Photo evidence upload
Manual verification by staff before points are awarded
📊 Academic Class Ratings
Class performance ranking system
Two comparison modes:
Within the same grade (parallel)
School-wide ranking
Rating formula:
Penalizes low grades
Rewards high-achieving students
Clear percentage-based visualization
🤝 Projects & Talent Matching (Match & Build)
Project Discovery
Tinder-style swipe interface for joining projects
“Solo mode” for students seeking small teams
Talent Discovery
Reverse matching for project leaders
Skill-based scouting
Match Chat
Direct messaging after a successful match
Opportunities Feed
Hackathons
Academic olympiads
Grants and competitions
🗳 Election Hub (Student Self-Government)
Central Election Dashboard
Real-time display of election phase:
Candidacy
Campaigning
Voting
Party Registration
Party name
Slogan
Program / platform
Campaign Event Scheduling
Shared school calendar
Slot booking for campaign events
Administrative approval workflow
Secure Voting System
One user = one vote
Role-based access
Live Election Results
Real-time vote counting after polls close
Visual results and winner announcement
📅 Shared Event Calendar
School-wide interactive calendar
Displays:
Official school events
Campaign activities
Time-slot booking system
Administrative approval before publishing events
🏛 Digital Constitution & AI Guardian
Centralized digital school constitution
AI Guardian
Chat-based interface
Answers questions about school rules
Responses based strictly on the official document
Designed as an interpreter, not a decision-maker
🎨 UI / UX
Consistent application layout
Collapsible sidebar navigation
Dynamic header showing authentication status
Modern, professional design language
Unified experience across all modules
🧠 Key Principles
Transparency over punishment
Status and recognition over material rewards
Human-in-the-loop moderation
Prevention of conflicts through system design
Clear separation of roles and permissions
🛠 Tech Stack (High-Level)
Frontend: Web / Flutter-based UI
Backend: Firebase (Authentication, Firestore, Functions)
Auth: Role-based access control
AI: LLM-based Q&A with document grounding (AI Guardian)
🚧 Future Enhancements (Roadmap)
Advanced analytics dashboards
Predictive engagement insights
Optional trust-based activity filtering
AR-based school navigation
Expanded parent dashboard
👥 Team
Developed by participants of NIS Hackathon 2026