Campus Link is a MERN stack application designed to manage timetables, attendance, and user roles (admin, teacher, student). This application simplifies the administrative processes in educational institutions by providing an efficient platform for managing student information.
- Manage timetables
- Manage user roles
- Modify attendance records
- Add announcements
- Input and modify marks
- Mark and modify attendance
- Enter and adjust students' marks
- View schedules and attendance records
- Access visualizations like pie charts and bar graphs for attendance
- Submit complaints regarding any issues
- MongoDB: A powerful NoSQL database for flexible data storage.
- Express.js: A web application framework for Node.js, making API development easier.
- React.js: A JavaScript library for building dynamic user interfaces.
- Node.js: A runtime for executing JavaScript server-side.
- Redux Toolkit: A state management tool for efficient and scalable app development.
You can view the live application here: Campus Link
To get a local copy up and running, follow these steps:
- Node.js
- MongoDB
- Clone the repo
git clone https://github.com/yourusername/campus-link.git