π USports β Chitkara University Sports Management System
USports is a smart digital platform developed for Chitkara University to manage sports facilities, equipment, bookings, and live match updates in a centralized system. It connects students, admins, and the sports organization through a real-time and role-based system.
π― Objective
To modernize and simplify sports management at Chitkara University by providing a unified platform for equipment management, facility booking, and live sports updates.
π Features π€ Student / User Panel View available sports equipment and facility availability in real-time Book facilities like pool table and other sports areas View assigned equipment and booking status Access live match scores and updates Receive global announcements and notifications Invite other players for matches via global messaging
π οΈ Admin Panel Update equipment availability in real-time Assign equipment to users Manage and approve booking requests (e.g., pool bookings) View all active and upcoming bookings Monitor system activity and user requests Maintain inventory of sports resources
π’ Organization / Sports Committee Panel Create and manage live match scores Update ongoing match results in real-time Organize sports events and tournaments Broadcast announcements to all users Monitor team participation and performance
π¬ Core Functionalities π΄ Live Score Updates (managed by Organization) π Booking System for sports facilities (Pool table, etc.) π§Ύ Equipment Allocation & Availability Tracking (Admin) π Global Messaging System π₯ Player Invitation System π Role-Based Access Control (User / Admin / Organization) π§βπ» Tech Stack Frontend: React / React Native Backend: Node.js, Express.js Database: MongoDB Real-Time Communication: Socket.IO Authentication: JWT (JSON Web Token)