Welcome to the Apex College Management Website repository! This comprehensive platform is designed and developed for the minor project at Apex College. Leveraging the MERN stack (MongoDB, Express.js, React.js, Node.js) and Firebase, this website offers three essential modules: Student, Faculty, and Admin. The project spanned three months and involved contributions from two collaborators, ReactRocket and Sanju (sanju-react).
-
Student Module:
- View personal information.
- Access course materials and assignments.
- Check grades and academic records.
-
Faculty Module:
- Manage course materials and assignments.
- Grade students and update academic records.
- Communicate with students.
-
Admin Module:
- Manage student and faculty profiles.
- Monitor overall academic performance.
- Generate reports and analytics.
-
Frontend:
- React.js
- Tailwind CSS
-
Backend:
- Node.js
- Express.js
- MongoDB
-
Database:
- Firebase
- ReactRocket: Lead frontend developer and project coordinator.
- Sanju (sanju-react): Backend developer and database management.
- Clone the repository:
git clone https://github.com/your-username/apex-college-management.git
cd apex-college-management
- Install dependencies:
cd client && npm install
cd ../server && npm install
-
Configure Firebase:
- Create a Firebase project and obtain the necessary credentials.
- Update the Firebase configuration in the appropriate files.
-
Run the application:
cd client && npm start
cd ../server && npm start
Visit http://localhost:3000
to explore the Apex College Management Website.
- Start Date: [Specify Start Date]
- End Date: [Specify End Date]
We extend our gratitude to Apex College for providing the opportunity to work on this meaningful project and gain practical experience in the field of web development.
Designed and Developed by ReactRocket and Sanju (sanju-react) Copyright © 2024 Apex College Management Website