N
NITRR-OSS
HomeProjectsLeaderboardResourcesBlogEventsResearchTeamAbout
GitHub
N
NITRR-OSS

A student-led initiative at National Institute of Technology Raipur creating sustainable, multi-year technical projects.

GitHubEmail

Pages

  • Projects
  • Leaderboard
  • Events
  • Research
  • Team
  • About

Resources

  • How to Contribute
  • FAQ
  • Code of Conduct
  • Contact

© 2026 NIT Raipur Open Source. All rights reserved.

Made with ❤️ by the NIT Raipur Open Source Community

ActivePlatformStudent ServicesCampusPlugin Architecture

CampusOS

Unified student services and activity platform for campus life

A modular, multi-tenant Campus Operating System for managing the complete lifecycle of campus activities, including clubs, events, tasks, operations, and growth.

Documentation Hub

Problem Statement

Campus activity management is fragmented and chaotic, relying on scattered WhatsApp messages, inconsistent Google Sheets, and email chains. This results in coordination chaos, data duplication, vendor fragmentation, lack of historical memory, and poor accountability for task completion.

Core Stack

Next.jsExpressMongoDBTailwind CSSshadcn/ui

Scope

  • Stateless JWT Authentication and RBAC (admin, coordinator, volunteer)
  • Event CRUD, registration capacity handling, and public event listing
  • Task assignment with priority, status, and circular dependency checks
  • Live check-in support with QR codes and attendance dashboards
  • Operations layer modules: Vendor, Resource, Scheduling, and Budget tracking

Goals

  • Centralize coordination of clubs, events, and operations into a single open platform
  • Establish a modular, plug-and-play architecture for independent feature development
  • Provide a secure, reliable, and user-friendly experience for students and organizers

Impact

  • Saves club organizers 10+ hours/week in logistics and coordination overhead
  • Prevents resource double-booking and detects scheduling conflicts
  • Maintains institutional memory of past events, budgets, and tasks

Roadmap

  • Phase 6: Growth Layer (Sponsorship deals, marketing campaigns, and dashboards)
  • Phase 7: System Maturity (In-app notifications, audit logs, file uploads, and analytics)

Repositories

1 total

CampusOS

Unified monorepo containing both frontend, backend, apps, and documentation.

monorepo
View Repository

Contributors

TheFakeCreator

Lead Coordinator

GitHub

TechShreyash

Technical Coordinator

GitHub

Siddharth-0001

Core Contributor

GitHub

paawan8

Core Contributor

GitHub
Back to Projects