Building interview-ready skills through consistent daily practice
This isn't just another coding repository - it's a 90-day transformation journey from October to December 2025. Every commit represents growth, every solution builds confidence, and every day moves me closer to landing that dream job! 💼✨
- 🔥 One problem minimum per day (no excuses!)
- ⚡ LeetCode Daily Challenge priority
- 🏆 Document the journey with clean, readable code
- 🎯 Focus on understanding, not just solving
- 💪 Never break the streak (90 days straight!)Code Challenge (Oct – Dec 2025)
Welcome to Daily-LeetCode 🚀
This repository documents my journey of solving LeetCode problems daily from October 1st to December 31st, 2025.
The focus is discipline, algorithms, and consistency 💪✨
✔️ Daily Commitment: At least 1 problem/day
✔️ Daily Quests: Solve LeetCode’s official daily challenge
✔️ Extra Practice: Contests & topic drills
✔️ Languages: 🐍 Python (main), ☕ Java, C++ if needed
✔️ Duration: Oct 1st → Dec 31st, 2025 (90 Days) ⏳
🤖 Fully Automated Dashboard: All metrics update in real-time with every commit!
⚡ Zero Manual Work: Focus on coding - let automation handle the tracking!
� Live Data: Stats refresh instantly when you push solutions!
| Metric | Value | Target | Status |
|---|---|---|---|
| Problems Solved | 90+ | 🎯 | |
| Current Day | 90 Days | 📅 | |
| Success Rate | 100% | 📈 | |
| Days Remaining | 0 | ⏰ |
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
🟢 Green = Problem solved | ⚪ Gray = Upcoming | 🔴 Red = Missed
- 🔥 Current Streak: Tracked via GitHub commits
- ⚡ Average Problems/Day: Dynamic calculation
- 🎯 Challenge Progress: Auto-updated percentage
- 📊 Last Updated: Real-time via GitHub Actions
🔹 Browse folders by date → solutions organized daily.
🔹 Problem descriptions inside file comments.
🔹 Run solutions:
python <problem_name>.py🔹 Tip: Try solving first before checking my solutions.
| 🧠 Master DSA Build rock-solid fundamentals |
💼 Job Ready Ace technical interviews |
🔥 Consistency 90-day unbroken streak |
📈 Growth From novice to confident |
- 🏅 Week 1: First 7-day streak unlocked!
- � Day 30: One month of dedication - treating myself to coffee ☕
- � Day 60: Two months strong - weekend celebration 🎉
- � Day 90: Challenge COMPLETED - dream job applications begin! 💼
"Consistency beats perfection" ⭐
"Every problem solved is progress made" 📊
"Future me will thank present me" 🙏
"One day, one problem, one step closer" 👣
Remember: This journey isn't about being perfect - it's about being persistent! �
�️ Repository Structure (Click to expand)
� Daily-LeetCode/ (Root)
├── 📁 Daily-contest/ # 📊 Daily Solutions Hub
│ ├── 📂 oct-1-25/
│ │ ├── 🟨 problem.java # ✨ Clean Solution Code
│ │ └── 📝 summary.md # 🧠 Problem Analysis
│ ├── 📂 oct-2-25/
│ └── 📂 ... (90 folders total)
├── 🤖 .github/
│ └── ⚙️ workflows/
│ └── 📊 update-stats.yml # � Auto-magic Updates
├── 📊 scripts/
│ └── � progress-tracker.js # 🤖 Smart Counter
├── 📈 stats.json # � Live Data Feed
├── 📦 package.json # 🔧 Node.js Config
├── 📄 tracking-setup.md # 📚 Setup Guide
├── 📝 update-progress.sh # ⚙️ Manual Updater
└── � README.md # 💬 You Are Here!
- Daily Folders:
oct-{day}-25format for easy sorting - Solution Files:
{problem-number}.javafor direct identification - Summaries:
{problem-number}-problem-summary.mdfor analysis - Auto-Generated:
stats.jsonupdates with every commit
🔧 Technical Implementation (Click for details)
Every commit triggers our smart automation:
- 🔍 Scan Repository: Counts
.javafiles inDaily-contest/folders - 📈 Calculate Stats: Updates problems solved, success rate, days elapsed
- 💾 Generate JSON: Creates fresh
stats.jsonwith live data - 🔄 Update Badges: All README badges refresh automatically
- 📊 Commit Changes: Pushes updated stats back to repo
Daily-contest/
├── oct-1-25/
│ └── 1.java ← Counts as 1 problem
├── oct-2-25/
│ └── 2.java ← Counts as 1 problem
└── oct-3-25/
└── 3.java ← Counts as 1 problem
→ Total: 3 problems, 3 days
- 🔄 Every Commit: Instant stats refresh
- ⏰ Daily Schedule: Midnight UTC backup update
- 🔄 Manual Trigger: Run
./update-progress.sh
🎆 The Result: A self-updating portfolio that impresses recruiters! 💼
💻 Coding Challenges • 🎯 Career Growth • 🤝 Collaboration • 🚀 Tech Trends
|
⭐ Star this repo |
👥 Follow my journey |
🔄 Fork & customize |
- 🍴 Fork this repository
- 📝 Update the dates and goals
- 🚀 Start your own 90-day journey
- 💬 Share your progress with #90DayLeetCode
Let's make 2025 the year we level up together! 🚀💪
Made with ❤️, lots of ☕, and endless determination
Happy Coding! 🎉