A comprehensive, topic-wise Data Structures & Algorithms roadmap with curated problems, progress tracking, and algorithm visualizations — built for beginners, college students, and competitive programmers alike.
- 📍 Topic-wise DSA roadmap (Arrays → DP and beyond)
- 📝 Curated problems per topic from LeetCode & GFG
- ✅ Progress tracker to mark problems as done
- 🔍 Filter by topic, difficulty, and platform
- 🌙 Dark mode support
| Layer | Technology |
|---|---|
| Frontend | React.js + Tailwind CSS |
| Backend | Node.js + Express.js |
| Database | MongoDB |
| Auth | Firebase / JWT |
dsa-roadmap/ ├── client/ # React frontend ├── server/ # Node.js + Express backend ├── README.md ├── CONTRIBUTING.md └── .gitignore
- Node.js (v18+)
- MongoDB
- Git
# Clone the repo
git clone https://github.com/SG170/dsaquest.git
cd dsa-roadmap
# Setup frontend
cd client
npm install
npm start
# Setup backend (in a new terminal)
cd server
npm install
npm run devWe welcome contributions of all kinds! Please read our CONTRIBUTING.md before getting started.
This project is licensed under the MIT License.
Built with ❤️ as part of Social Summer of Code (SSoC) Season 5