This repository contains a simple Leetcode app, which has the functionality of adding users, adding questions via admin panel, submitting questions, and authentication, all done with Express.js.
leetcode.demo.fast.mp4
- User sign-up and login functionality.
- Admin panel to add new questions.
- Posting and viewing questions with test cases.
- Submitting answers to questions.
Make sure you have the following installed:
- Node.js
- npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/khardikk/leetcode-web-app.git
-
Install dependencies:
cd leetcode-web-app npm install
-
Start the application:
nodemon server.js
-
Open your browser and go to http://localhost:3001.
-
Follow the on-screen instructions to sign up, log in, and use the application.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.