DSA Sheets is a web application designed to help students and professionals practice and improve their problem-solving skills
- Progress-Page with Visual Progress Tracking
- Consistency-Points for motivation
- Topic-wise progress tracking 🧐
- Multiple-Sheets
- Complete local storage 📂
- Mobile-first design ✌🏻
- Clean UI ⚡
DSA Sheets is a comprehensive tool designed to help you track your progress in mastering Data Structures and Algorithms (DSA). With interactive checklists and a user-friendly interface, it aims to boost your confidence and proficiency in solving coding problems.
DSA Sheets doesn't guarantee a job but guarantees improved confidence in tackling any coding challenge if used diligently. 👍🏻
- [React] - Frontend Framework
- [CSS] - For styling and layout
- [Local Storage] - For offline progress tracking
- Dark Mode
- Add
bookmark
feature - resource feature
- Interview help feature
- Leader Board
- Better Responsive CSS
- Enhanced State Management
git clone https://github.com/Saichandra2520/DSA-Checklist.git
npm install
npm start
The list of questions and topics in DSA Sheets is inspired by various resources and contributions from the DSA community. Special thanks to all contributors for their valuable inputs.
Contributions are welcome! If you'd like to contribute to the project, please follow these steps
- Fork the repository: Click on the "Fork" button on the top right of this page
- Create a Branch: Create a new branch for your feature or bug fix. git checkout -b your-branch-name
- Make changes: Implement your feature or fix the bug.
- Commit your changes git add . git commit -m "Description of your changes"
- Push to your fork git push origin your-branch-name
- Create a Pull request: Open a pull request from your forked repository to the main repository