Timeline: October 24 - December 2, 2025 (40 Days)
Goal: Master Python + SQLite + DSA fundamentals to build EKANTIK Module 1 (Niyam Tracker)
Approach: Daily learning, coding, and documentation in public
Start Date: October 24, 2025 (Day 1)
Current Day: Day 1 / 40
Streak: π₯ 1 day
Sigma 7.0 Sections: 0 / 36 target
LeetCode Solved: 0 / 30+ target
Mini-Projects: 0 / 7 target
Status: π’ Phase 1 - Survival Mode (Exam Season)
Build technical readiness to confidently develop EKANTIK Module 1: Niyam Tracker β a CLI-based spiritual habit tracking system using Python + SQLite.
EKANTIK Vision: Devotion-focused "Devotion OS" for BAPS community members to track Niyams (spiritual vows), manage Katha notes, organize Satsang attendance, and build consistent spiritual practice.
Focus: Maintain momentum during Semester 7 exams
Daily Commitment: 30-45 minutes
Goals:
- Complete Sigma 7.0 Sections 1-11 (Python basics)
- Solve 14+ LeetCode Easy problems
- Maintain daily coding streak
Focus: Python fundamentals deep dive
Daily Commitment: 90-120 minutes
Goals:
- Complete Sigma 7.0 Sections 12-22 (Arrays, Sorting, Recursion)
- Build 3 mini-projects (Calculator, Contact Book, Text Analyzer)
- 7 more LeetCode problems (21+ total)
Focus: SQLite mastery for data persistence
Daily Commitment: 2 hours
Goals:
- Complete Sigma 7.0 Sections 23-36 (Data Structures)
- Master SQL queries + Python sqlite3 integration
- Build Personal Expense Tracker v0.1 (CLI + SQLite)
Focus: Environment setup + EKANTIK Module 1 planning
Daily Commitment: 90 minutes
Goals:
- Git/GitHub mastery
- VS Code optimization
- Design Niyam Tracker database schema
- Refactor all code with proper structure
Primary Course: Apna College Sigma 7.0 (DSA in Java)
- 52 sections, implementing concepts in Python
- Learning with friend (Java) for peer accountability
Supplementary:
- CS50 Python (edX)
- LeetCode Easy problems
- Python Official Documentation