MU-UniConnect - University Campus Management Platform
A comprehensive digital ecosystem for Mahindra University that connects students, faculty, and administrators. Built with React.js and Node.js, featuring role-based access, appointment booking, event management, and real-time campus updates.
Project Overview
MU-UniConnect is a comprehensive university campus management platform for Mahindra University that connects students, faculty, and administrators in one unified ecosystem. As Team Lead of the 8-member Infinity 8 team, I led the development of this full-stack platform serving 2500+ students across 11 academic schools and 300+ faculty members.
The platform addresses critical gaps in university communication by providing centralized digital services including faculty appointment booking, event management, interactive campus mapping, role-based access control, and real-time campus updates. Built with React.js and Node.js, deployed on Render cloud platform with enterprise-grade security and scalability.
Core Features
🎓 Faculty Management
- Faculty Directory: Complete profiles with expertise and contact information
- Appointment Booking: 20-60 minute meetings with conflict prevention
- Virtual Meetings: Integrated Google Meet for remote appointments
- Approval Workflow: Faculty can approve, reject, or reschedule with notes
🏫 Campus Services
- Interactive Campus Map: QGIS2Web-generated navigation with Leaflet.js
- Event Management: University and club events with RSVP system
- Academic Calendar: Multiple view modes (day/week/month/year)
- Real-time Updates: Live announcements and campus news
📅 Booking Systems
- Presentation Slots: Academic presentation scheduling for individuals/teams
- Venue Booking: Auditorium and seminar hall reservations
- Hostel Services: QR outpass system and maintenance contacts
- Emergency Services: 24/7 security and maintenance information
Technical Implementation
Frontend
- React.js 18+ - Component architecture
- Material-UI & Tailwind CSS - Design system
- Framer Motion - Smooth animations
- Context API - Authentication state
- Axios - API communication
Backend
- Node.js & Express.js - Server framework
- MongoDB & Mongoose - Database & ODM
- JWT & Bcrypt - Authentication & security
- Multer - File upload handling
- Role-based middleware - Access control
Deployment
- Render - Full-stack cloud deployment
- MongoDB Atlas - Cloud database
- Cloudinary - Media CDN
- Custom Domain - SSL certificate
- Environment variables - Secure config
Security
- JWT tokens - Secure authentication
- Role-based access control (RBAC)
- Input validation & sanitization
- CORS policies - API security
- Password hashing - User protection
Role-Based Access Control
Student
Faculty appointments, event registration, campus navigation, presentation booking, academic calendar access
Faculty
Appointment management, event creation, presentation scheduling, course management, calendar administration
Club Head
Event management, member coordination, venue booking, club activities, announcements
Admin
User management, system configuration, analytics, security settings, platform maintenance
Team Infinity 8
8-member development team led by me as Team Lead & Full Stack Developer, delivering a comprehensive university management platform over 6 months (January-June 2025).
PARTHIV REDDY
Team Lead & Full Stack Developer
SE22UCSE298
se22ucse298@mahindrauniversity.edu.in
LAKSHMI REDDY
Developer
SE22UCSE277
se22ucse277@mahindrauniversity.edu.in
JUGAL KISHORE REDDY
Developer
SE22UCSE272
se22ucse272@mahindrauniversity.edu.in
ADITYA VARDHAN
Developer
SE22UCSE015
se22ucse015@mahindrauniversity.edu.in
HARSHITH ANCHURI
Developer
SE22UCSE026
se22ucse026@mahindrauniversity.edu.in
ADITYA BHONAGIRI
Developer
SE22UCSE012
se22ucse012@mahindrauniversity.edu.in
GURU CHARAN REDDY
Developer
SE22UCSE275
se22ucse275@mahindrauniversity.edu.in
JAITHRA SATHWIK
Developer
SE22UCSE116
se22ucse116@mahindrauniversity.edu.in
Project Impact & Results
📊 Platform Metrics
- 2,500+ Students: Active users across 11 academic schools
- 300+ Faculty: Complete profiles with appointment booking
- 40+ Student Clubs: Using event management features
- 95% Success Rate: Faculty appointment booking efficiency
- < 2s Load Time: Optimized performance across devices
🎯 Leadership Achievements
- Team Leadership: Successfully managed 8-member development team
- Architecture Design: Scalable system supporting 2500+ concurrent users
- Project Delivery: On-time completion within 6-month timeline
- Technology Decisions: Selected optimal React.js + Node.js stack
- Quality Standards: Implemented code review and testing processes