Skip to content

Virtual Classroom - Web platform for teachers and students to engage with lots of functionality

Notifications You must be signed in to change notification settings

raghav1701/classroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Classroom (Web)

Description

A web application for teacher and students to engage virtually.

Features

  • User Authentication and Authorization.
  • Teacher
    • Create Classes
    • Create Assignments
  • Student
    • Join Classes
    • Submit Assignments
  • Create announcements.

Technologies / Libraries Used

Build From Source

Prerequisite

  • Node
  • NPM
  • Mongo

Setup

  • Clone this repository.
  • Start your mongo server
  • In the repository's root directory, create a .env file that contains the following keys.
    1. JWT_SECRET
    2. MONGO_URI
  • In the client directory, build the React application.
    npm build
    
  • In the root directory of this repository, run the Node application.
    npm start
    
  • Go to localhost:8080.

NOTE : For a detailed description of the API endpoints for this project, have a look at the README_API.md file.

Hosting

You can view the live project here

About

Virtual Classroom - Web platform for teachers and students to engage with lots of functionality

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published