Skip to content

CodeQuest 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.

Notifications You must be signed in to change notification settings

Harsh9871/codeQuest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

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

About

CodeQuest 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published