Skip to content

Latest commit

 

History

History
106 lines (84 loc) · 2.67 KB

README.md

File metadata and controls

106 lines (84 loc) · 2.67 KB

TopicHub

A full stack web collaboration tool to handle assessments between Students and Teachers


image

View Demo · Report Bug · Request Feature


Usage 🚀

  1. Login as a student or teacher
  2. Create/Join a class with upto 4 subjects
  3. Create/Join a group as a student
  4. Appoint other teachers to your class as a subject teacher
  5. Start an assessment with a description and total marks as a teacher
  6. Choose a topic for an assessment as a student
  7. Approve or Reject the topic as the teacher.

Installation Steps 🛠️

Make sure you have NodeJS and node package manager installed on your machine, or install it from here

  1. Clone the repository
git clone https://github.com/gokhalevedant06/TopicHub.git

For Frontend :

  1. Change working directory

    cd client
  2. Installing dependencies

    npm i
  3. Run the app

    npm start

For Backend :

  1. Change working directory

    cd server
  2. Installing dependencies

    npm i
  3. Run the app

    npm run nodemon

Technologies Used 💻

  1. ReactJS
  2. NodeJS
  3. ExpressJS
  4. ChakraUI
  5. MongoDB
  6. Redux

Website Link:

Thank you for reading! 🌟