1 Features
2 Technologies Used
3 Getting Started
4 Installation
5 Usage
6 Contributing
7 License
8 Acknowledgements
1 Problem Set: Access a wide range of coding problems covering various topics such as algorithms, data structures, and more.
2 User Authentication: Sign up for an account or log in with existing credentials to track your progress and save your submissions.
3 Submission History: View your submission history and track your performance over time.
4 Real-Time Judge: Submit your code solutions and receive instant feedback on correctness and efficiency.
5 Discussion Forum: Engage with a community of developers, ask questions, and share insights on problem-solving strategies.
1 Frontend: React.js, HTML, CSS
2 Backend: Node.js, Express.js
3 Authentication: JSON Web Tokens (JWT)
4 API: RESTful API architecture
5 Version Control: Git, GitHub
To run this project locally, follow these steps:
1 Clone this repository to your local machine.
git clone https://github.com/Mithun1508/Leetcode-clone-.git
2 Navigate to the project directory. cd Leetcode-clone-
3 Install dependencies for the backend server. cd server npm install
4 Install dependencies for the frontend client.
cd ../client npm install
1 Set up the backend server. cd ../server npm start
2 Set up the frontend client. cd ../client npm start
3 Access the application in your web browser at http://localhost:3000.
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request. Please ensure that your contributions adhere to the project's coding standards and follow the existing style and structure.
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to the developers and contributors of the original LeetCode platform for providing inspiration and guidance for this project.