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.

MU-UniConnect Project

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