The Faculty Management System is designed to streamline departmental tasks, enhance communication, and improve resource availability within educational institutions. This comprehensive solution integrates Admin, Faculty, and Student modules to centralize management, academic record-keeping, and resource sharing.
- Manage students and faculty: add, view, update, and delete.
- Generate and remove notices and timetables.
- Create and view semester-wise subjects.
- Manage other admins.
- View student information.
- Upload student marks and timetables.
- Create and view notices.
- Add subject-wise materials.
- Take attendance.
- View and download timetables, marks, notices, and materials.
- Frontend: React.js,Redux Toolkit
- Backend: Node.js,Express.js
- Database: MongoDB
- Storage: Firebase
- Centralized Management: Streamline academic and administrative tasks.
- Enhanced Communication: Improve interaction between admins, faculty, and students.
- Resource Availability: Efficient resource sharing and accessibility.
- Improved Productivity: Reduce administrative overhead and enhance resource allocation.
Try it live on csproconnect.me using the default credentials:
- Username: 1234
- Password: root
-
Clone the repository:
git clone https://github.com/Ketul-Prajapati/FMS-MERN.git
-
Navigate to the project directory:
cd FMS-MERN
-
Frontend Setup:
- Navigate to the frontend directory:
cd frontend
- Install dependencies:
npm install
- Start the React development server:
npm start
- Navigate to the frontend directory:
-
Backend Setup:
- Navigate to the backend directory:
cd backend
- Install dependencies:
npm install
- Start the Node.js server:
node index.js
- Navigate to the backend directory:
- Login: Admins can log in to manage users, notices, timetables, and subjects.
- Dashboard: View and manage all administrative tasks in one place.
- Login: Faculty members can log in to access student info, upload marks and timetables, create notices, and manage class materials.
- Dashboard: View and manage all teaching-related tasks and resources.
- Login: Students can log in to view and download timetables, marks, notices, and materials.
- Dashboard: Access all academic information and resources in one place.
Contributions are welcome! Please fork this repository and create a pull request with your changes. Ensure your code follows best practices and is well-documented.
This project is licensed under the MIT License. See the LICENSE file for more details.
The Faculty Management System significantly enhances the efficiency and effectiveness of managing educational institution tasks, fostering a better learning environment for students and a more streamlined administrative process for staff.
Developed by Team Titans
- Ketul Prajapati - @ketul-prajapati
- Himilsinh Sindha - @himilsinh-sindha
- Preet Mistry - @preet-mistry
- Manav Parmar - @manav-parmar
Feel free to reach out for any questions or collaboration opportunities!