Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗺️ DSA Roadmap

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.

License PRs Welcome SSoC Season 5


✨ Features

  • 📍 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

🛠️ Tech Stack

Layer Technology
Frontend React.js + Tailwind CSS
Backend Node.js + Express.js
Database MongoDB
Auth Firebase / JWT

📁 Project Structure

dsa-roadmap/ ├── client/ # React frontend ├── server/ # Node.js + Express backend ├── README.md ├── CONTRIBUTING.md └── .gitignore

🚀 Getting Started

Prerequisites

  • Node.js (v18+)
  • MongoDB
  • Git

Installation

# 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 dev

🤝 Contributing

We welcome contributions of all kinds! Please read our CONTRIBUTING.md before getting started.


📄 License

This project is licensed under the MIT License.


🌟 Acknowledgements

Built with ❤️ as part of Social Summer of Code (SSoC) Season 5

About

A topic-wise DSA roadmap with curated problems, progress tracker, and algorithm visualizations for all levels.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors