raghav1701 / classroom

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

Home Page:http://fliprclassroom.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

http://fliprclassroom.herokuapp.com


Languages

Language:JavaScript 94.3%Language:CSS 3.6%Language:HTML 2.2%