A platform designed as an addition to Google Classroom for students to gain the best out of online education

Peer Learning Platform

This is a platform designed as an addition to Google Classroom for students to gain the best out of online education, look at solutions not just from their but also from the perspective of the peers. This is a platform that not only promotes education but also instills moral integrity within its community.

Feel free to contribute!

? Tech Stack

  • HTML
  • CSS
  • ReactJS
  • NodeJS
  • Express
  • MongoDB

⚠️ Prerequisite

  • node
  • npm

To run the following on your localhost, one must download NODEJS And then set the environmental as well as the system variables path accordingly.

? How to run local

# Clone this repository
$ git clone https://github.com/ayush-chandil/Peer-Learning 
# Open project in VS Code(source-code editor)
# Open the Terminal and split it into two powershells
# Go into the repository backend folder
$ cd peerlearning-backend-main
# Go into repository frontend folder
$ cd peerlearning_frontend-main
# Install folowing dependencies in frontend 
$ npm install
$ npm install @reduxjs/toolkit
$ npm install react-redux
$ npm install --save recharts
# Install folowing dependencies in backend
$ npm install
# Start the backend server
$ npm run dev
# Start frontend 
$ npm start

? License

This project is made available under the MIT License.

GitHub

View Github