PracticePad is a web application designed to help users improve their coding skills through interactive challenges and tools integrated with the LeetCode API. It provides features such as fetching daily coding challenges, searching for specific problems, viewing user statistics and submission history from LeetCode, implementing a feedback system, and a dark mode toggle for improved user experience.
Many aspiring programmers and coding enthusiasts face challenges in consistently practicing coding problems and tracking their progress. Existing platforms may lack certain integrated features or user-friendly interfaces, making it cumbersome for users to efficiently practice coding daily.
PracticePad aims to address these challenges by providing a unified platform that integrates various features from LeetCode's API, enhancing user experience through interactive tools like a daily problem fetcher, user statistics display, and a customizable dark mode. By offering these functionalities, PracticePad encourages users to engage more effectively with coding challenges, track their progress, and improve their coding skills.
The project aims to make coding practice more accessible and enjoyable for users by providing a seamless experience through an intuitive interface and integrated tools. By promoting daily practice and skill improvement, PracticePad helps users advance their coding abilities and prepare for technical interviews or coding competitions.
git clone https://github.com/yourusername/practicepad.git
cd practicepad
Enter your LeetCode username in the input field and click "Get User Details" to fetch and display your statistics. Use the search bar to find specific coding problems based on keywords or tags. Toggle dark mode using the button provided. View the daily coding challenge by clicking on the "Fetch Daily Problem" button.
HTML, CSS, JavaScript
LeetCode API
Sponsor Tool: Balsamiq (https://balsamiq.com/)
Additional Tools: Visual Studio Code,Github
/public: Static assets and HTML files.
README.md: Detailed project information, setup instructions, and usage guidelines.
Developer: Sulagna Dutta Roy
GitHub: Sulagna-Dutta-Roy
This project is licensed under the MIT License - see the LICENSE file for details.