Skip to content

MIGHTYgAur/DSAfied

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

52 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DSAfied - Make DSA Simplified

"You don’t have to be extreme, just consistent."

πŸš€ Overview

DSAfied is a personalized platform designed to help users stay committed to their Data Structures and Algorithms (DSA) journey. It combats the challenges of inconsistency by offering guidance to users through their daily problem-solving goals.


πŸ›  Problem Statement

Many learners struggle with consistency in their DSA practice and feel lost in the vast number of problems across platforms. DSAfied bridges this gap by providing a structured, goal-oriented approach that promotes discipline and consistency.


🌟 Features

1. Personalized Recommendations

  • Recommendations of 2-3 daily DSA questions.
  • Based on:
    • Current skill level.
    • Previously solved or missed questions.
    • Difficulty progression.

2. Adaptive System

  • Notifications for missed days.
  • Adjusts recommendations dynamically to:
    • Offer revision problems.
    • Suggest slightly easier questions to regain momentum.

3. Leaderboards & Motivation

  • Overall score: Reflects progress and consistency.
  • Leaderboard: Encourages healthy competition.
  • Streak tracker and heatmap calendar.

4. Platform Integration

  • Analyze rankings and receive contest alerts from:
    • GeeksforGeeks (GFG)
    • LeetCode
    • CodeChef (CC)
    • Codeforces (CF).

πŸ‘©β€πŸ’» How It Works

  1. Users sign up and set their initial skill level.
  2. The model analyzes performance and generates personalized question sets.
  3. Features like streak tracking, leaderboards, and platform alerts keep users engaged and motivated.

πŸ›  Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB

πŸ’‘ Future Enhancements

  • Add support for competitive programming tips and live contest recommendations.
  • Provide video-based problem-solving tutorials.
  • Introduce gamification for additional engagement.

πŸ“ˆ Progress

This project is under active development by Team Heisenbug. Stay tuned for updates and new features!

About

DSAfied is a personalized DSA tracker that boosts consistency, discipline, and mastery in Data Structures & Algorithms. It recommends problems, adapts to your pace, and builds habits with streaks, leaderboards, and doubt-solving features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 99.1%
  • Other 0.9%