Hamzenium / Database-management-system

1st Place YEC - Content based recommender system which uses NLP to recommend relevant courses to the users.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Academic Management System

About

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.

Project setup

Clone the repo

git clone https://github.com/KaranpreetRaja/academic-management-system.git

Install node modules

npm install

add key.json to api directory

You need to add the key.json file to api directory. This can be requested from the project owner.

Run the Backend

In one terminal, run the following command to start the backend server:

node api/app.cjs

Run the frontend

In another terminal, run the following command to start the frontend server:

npm run dev

Database-management-system

Database-management-system

Database-management-system

Database-management-system

About

1st Place YEC - Content based recommender system which uses NLP to recommend relevant courses to the users.


Languages

Language:JavaScript 94.5%Language:CSS 4.2%Language:HTML 1.4%