Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 1.53 KB

README.md

File metadata and controls

57 lines (37 loc) · 1.53 KB

Online Coding Platform

This is a online coding platform where user can log in using the google account and practice DSA problems. This Application provides feature to sort problems based on the difficutly level. User can also save the problem. User can also mark the problem as done or not and see in the graph the topics of which they have solved problems. User is provided with origin that is from where problem was taken. When user clicks on a problem on left user can read the problem and on right an IDE provided (Hackerearth API) to code and test on custom test cases.

Tech Stack

Client: HTML,CSS,Javascript,React

Server: Node, Express,Mongo DB

API: Graph JS, Google API, Hackerearth API

Features

  • Login/Logout using Google Id
  • Sort Questions based on difficultly level
  • Add Questions Admin Only
  • Save questions for future Reference
  • Keep track of topics of which you have solved the questions
  • Track how many questions you have solved and how many are left
  • IDE to Solve problem Alongside reading it

Installation

To run in your machine

  git clone https://github.com/RonakSurana-2001/Coding-Platform.git
  npm i

To start backend:

cd backend
npm run

To start frontend:

cd frontend
npm start

Make sure you have MongoDb compass installed in your system.

The React App frontend will run on localhost:3000

The React App backend will run on localhost:3001

API Documentation

https://coding-app-xwu4.onrender.com/docs/

Live Site

https://togetherwecode1.netlify.app/