This repository contains the frontend user interface for CampusConnect, a comprehensive engineering college management platform. Built with React and Material-UI (MUI), it provides a clean, modern, and responsive interface for all user roles.
- Multi-Page Navigation: A complete routing system for the homepage, login, and registration pages.
- Role-Based Dashboards:
- Admin Dashboard: A powerful interface for managing subjects, faculty, rooms, and other core data.
- HOD Dashboard: A dedicated panel for Heads of Department to view their schedule and create exam timetables.
- Authentication Flow: Secure login forms that communicate with the backend API, store JWTs, and automatically redirect users based on their role.
- Dynamic Data: All dashboards and management panels are connected to the backend API to display and manipulate live, real-time data.
- Professional UI/UX: A polished user interface built with the Material-UI component library, featuring a consistent theme, icons, and responsive layouts.
- Framework: React 18
- Build Tool: Vite
- UI Library: Material-UI (MUI) v5
- Routing: React Router DOM v6
- Language: JavaScript (JSX)