Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 1.44 KB

README.md

File metadata and controls

45 lines (34 loc) · 1.44 KB

codeQuest || LeetCode Clone

Overview

LeetCode Clone is a personal project that replicates the core functionalities of the popular coding practice platform, LeetCode. This clone allows users to practice coding problems, track their progress, and participate in coding challenges, all within a self-hosted environment.

Features

  • Problem Sets: A diverse collection of coding problems categorized by difficulty and topic.
  • User Profiles: Each user can create and manage their profile, track their progress, and view their submission history.
  • Code Editor: A built-in code editor with syntax highlighting and basic code execution capabilities.
  • Submission System: Users can submit their solutions and get instant feedback on correctness.
  • Leaderboard: A leaderboard to display top performers based on problem-solving speed and accuracy.
  • Discussion Forum: A space for users to discuss problems, solutions, and programming concepts.

Technologies Used

  • Frontend: React.js, Redux
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JSON Web Tokens (JWT)

Installation

To get started with the codeQuest , follow these steps:

Prerequisites

  • Node.js (v14 or later)
  • MongoDB (local installation or cloud service)

Clone the Repository

  • for frontend
  • make a branch for your self
cd frontend
npm i
npm run dev 
  • for backend
  • make a branch for your self
cd backend
npm i
npm run dev