Welcome to the DSA Practice Tracker! This project aims to help individuals prepare for technical interviews at top-tier tech companies by providing a comprehensive platform to practice Data Structures and Algorithms (DSA) questions from various levels and platforms.
This web-based tracker was inspired by Striver's A2Z sheet, aiming to consolidate practice questions from platforms like Geeks for Geeks (GFG) and LeetCode. It offers a curated set of questions categorized by difficulty levels (easy, medium, hard) to assist users in honing their problem-solving skills.
- DSA Question Bank: Access a wide range of DSA questions from GFG and LeetCode.
- Categorized Difficulty Levels: Questions are segregated into easy, medium, and hard categories.
- Platform Flexibility: Practice questions from multiple platforms within a single interface.
- Progress Tracking: Keep track of your solved and pending questions for better preparation.
- Search Functionality: Easily find specific questions using search filters.
- User-Friendly Interface: Intuitive design for seamless navigation and usage.
To get started with the DSA Practice Tracker:
- Clone the repository to your local machine.
- Set up the necessary environment and dependencies as specified in the
Installation
section. - Launch the application and start practicing DSA questions immediately.
Ensure you have the following prerequisites installed:
Steps to install:
- Clone the repository:
- Navigate to the project directory:
- Install dependencies: or
- Start the application:
- Access the application at
http://localhost:3000
in your web browser.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/awesome-feature
). - Make your changes and commit them (
git commit -am 'Add awesome feature'
). - Push to the branch (
git push origin feature/awesome-feature
). - Create a pull request detailing your changes.
This project is licensed under the MIT License.
- Striver's A2Z sheet for inspiration and guidance.
- Platforms like Geeks for Geeks and LeetCode for providing valuable practice questions.
For any inquiries or feedback, feel free to reach out at prasunadash2005@gmail.com.
Happy coding and good luck with your DSA preparation! 🚀