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

ActiveOperationsVenue BookingCampus Planning

ArchHira

Venue booking and approval platform for the Architecture Department

A specialized operations and booking engine designed to manage authentication, booking calendars, conflict checks, and admin approvals for Architecture Department venues.

GitHub Repository

Problem Statement

Venue booking in the Architecture department is a manual, paper-based, or fragmented process. This results in scheduling conflicts (double-bookings), lack of real-time availability visibility, tedious verification steps, and high administrative load for approvals.

Core Stack

Next.jsTypeScriptMongoDBNodemailerTailwind CSS

Scope

  • OTP-based authentication for registration, login, and resets
  • Multi-venue booking calendars (Hira Hall, Arch Hall, Guest House)
  • Conflict-aware slot validations (First Half, Second Half, Full Day, Room Capacity)
  • 7-day booking lead-time verification rule
  • Admin status lifecycle changes with automatic Nodemailer email confirmation alerts

Goals

  • Automate double-booking and availability conflict checks
  • Provide a visual calendar dashboard showing real-time venue availability
  • Lower administrative overhead for Department approval workflows

Impact

  • Eliminates double-booking errors entirely
  • Increases transparency of slot and room availability
  • Speeds up the booking approval cycle for students and faculty

Roadmap

  • Implement CI testing, component testing, and session security hardening
  • Add rate limiting for OTP paths and an admin action audit trail
  • Improve operational observability with structured logging

Repositories

1 total

ArchHira

Next.js App Router repository for venue bookings.

monorepo
View Repository

Contributors

Divyansh Sharma

Lead Coordinator

GitHub

Codec-V

Technical Coordinator

GitHub
Back to Projects