Skip to content

sugan0tech/student-workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Workspace

Awesome cloud solution for students

Screenshots

Student-workspace-demo

Run Locally

Clone the project

  git clone https://github.com/sugan0tech/student-workspace.git

Go to the project directory

  cd student-workspace

Installation

Install react-core(FrontEnd) dependencies with npm

  cd react-core
  npm install 

Install node(BackEnd) dependencies with npm

  cd node
  npm install 

.env file configuration for node
directory /node/.env

    MASTER_KEY="your_key"
    PASSWORD="your_password"
    DB_URL=""

run react-core(FrontEnd) by

  cd react-core
  npm run start

Run Server (Node) By

  cd node
  npm run student-workspace

Features

  • Organisation of all study material in one place
  • No worry about filling your computer with files
  • Cross platform

Backend Apis guide

General Auth

  • Token validation is done via cookies (token : token)
  • format
    // jwt payload
    payload : {
    email: mail,
    password: password,
    }

Assignmets

  • /api/addAssignment
       // sample
       body:{
          assignment : {
          subject: 'chemistry',
          assignmentDetails: 'test',
          date: 'Fri Feb 25 2022 22:40:48 GMT+0530 (India Standard Time)',
          isCompleted: false,
          }
       }
  • /api/getAssignmnets

Books

  • /api/getBooks

Exams

  • Exams (/api/getExams)

Authors

License

MIT

About

Awesome cloud solution for students

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published