Skip to content

Vdcds/personal-leetcode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Our Personal Leetcode

This is a personal Leetcode project .

Features

  • User Sign In: The backend for user sign in is already implemented.
  • User Sign Up: Implement the backend for user sign up.
  • Problem List: Display a list of coding problems.
  • Problem Details: Show the details of a specific problem.
  • Solution Submission: Allow users to submit their solutions to problems.
  • Blog Backend : Allow users to write Blogs on our website.
  • Remote IDE: [TODO] Allow user to write and test their programs online/remotely
  • Leaderboard: [TODO] Implement a leaderboard to track user rankings.

Getting Started

Backend

  1. Clone the repository: git clone https://github.com/your-username/personal-leetcode.git
  2. Move to backend folder : cd ./backend
  3. Install dependencies: npm install
  4. Add .env file in backend folder , it will have following constants
  • PORT
  • MONGODB_URL
  • PRIVATE_KEY (for jwt)
  • MONGO_ID (the name of database)
  1. Start the development server: npm run dev

Contributing

Contributions are welcome! If you have any suggestions or improvements, feel free to open an issue or submit a pull request.

About

MY OWN PERSONAL LEETCODE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.1%
  • CSS 4.4%
  • HTML 1.5%