This is an academic management system for the YEC competition. It is a web application that allows students to view their courses and grades, and allows teachers to view their courses and students. It also allows teachers to add grades for students. Additionally, it allows admins to create courses, add students and teachers, and assign students to courses.
git clone https://github.com/KaranpreetRaja/academic-management-system.git
npm install
You need to add the key.json file to api
directory. This can be requested from the project owner.
In one terminal, run the following command to start the backend server:
node api/app.cjs
In another terminal, run the following command to start the frontend server:
npm run dev