This project is an Academic Management Website designed to streamline administrative tasks, enhance communication between students, lecturers, and parents, and provide a centralized platform for managing academic activities.
- User Authentication: Secure login system for students, lecturers, and parents with role-based access control.
- Dashboard: Personalized dashboards for students, lecturers, and parents to view relevant information.
- Course Management: Ability for lecturers to create, update, and manage courses, syllabi, and assignments.
- Grading System: Integrated grading system for lecturers to assess student performance and record grades.
- Communication: Direct messaging and announcements feature for lecturers to communicate with students and parents.
- Calendar Integration: Academic calendar integration with important dates, events, and deadlines.
- Parent Portal: Dedicated portal for parents to track their child's academic progress, attendance, and performance.
- Mobile Responsive: Fully responsive design accessible on desktop, tablet, and mobile devices.
- Frontend: React, TailwindCSS, Material UI, Styled Components
- Backend: Node.js, Express.js, MongoDB
- Deployment: Vercel
-
Clone the repository:
git clone https://github.com/TheAce74/Academify.git
-
Navigate to the project directory:
cd Academify
-
Install dependencies:
yarn
-
Start the development server:
yarn dev
Contributions are welcome! Please fork the repository and create a pull request with your suggested enhancements or bug fixes.
This project is licensed under the MIT License.