Peer-Learning-Platform

screencapture-localhost-3000-2022-01-30-18_16_47

A platform designed specifically as an additional layer on top of Google Classroom for students to gain the best out of online evaluations. Facilitates students to look at solutions from the perspective of their peers. A platform that goes beyond learning and instils ethics and moral integrity within the community.

Feel free to contribute!

🚀 Tech Stack

  • HTML
  • CSS
  • ReactJS
  • Bootstrap
  • 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/Rahuldhakar2239/Peer-Learning-Platform 
# 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