Skip to content

Sulagna-Dutta-Roy/PracticePad

Repository files navigation

Welcome To PracticePad

practicehub

Description

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.

Problem Addressed

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.

Solution

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.

Impact

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.

Installation

git clone https://github.com/yourusername/practicepad.git
cd practicepad

Usage:

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.

Technologies Used

HTML, CSS, JavaScript
LeetCode API
Sponsor Tool: Balsamiq (https://balsamiq.com/)
Additional Tools: Visual Studio Code,Github

Repository Structure

/public: Static assets and HTML files.
README.md: Detailed project information, setup instructions, and usage guidelines.

Credits

Developer: Sulagna Dutta Roy
GitHub: Sulagna-Dutta-Roy

License

This project is licensed under the MIT License - see the LICENSE file for details.