A full stack web collaboration tool to handle assessments between Students and Teachers
View Demo · Report Bug · Request Feature
- Login as a student or teacher
- Create/Join a class with upto 4 subjects
- Create/Join a group as a student
- Appoint other teachers to your class as a subject teacher
- Start an assessment with a description and total marks as a teacher
- Choose a topic for an assessment as a student
- Approve or Reject the topic as the teacher.
Make sure you have NodeJS and node package manager installed on your machine, or install it from here
- Clone the repository
git clone https://github.com/gokhalevedant06/TopicHub.git
For Frontend :
-
Change working directory
cd client
-
Installing dependencies
npm i
-
Run the app
npm start
For Backend :
-
Change working directory
cd server
-
Installing dependencies
npm i
-
Run the app
npm run nodemon