Skip to content

40-day EKANTIK Pre-Preparation: Python + DSA + SQLite mastery for spiritual life tracking project (Oct 24 - Dec 2, 2025)

License

Notifications You must be signed in to change notification settings

Jeet0809/Ekantik_pre-prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ EKANTIK Pre-Preparation Journey

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


πŸ“Š Journey Stats

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)


🎯 Mission

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.


πŸ“… 40-Day Roadmap

Phase 1: Survival Mode (Oct 24 - Nov 12) - 19 Days

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

Phase 2: Core Mastery (Nov 13 - Nov 19) - 7 Days

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)

Phase 3: Database Skills (Nov 20 - Nov 28) - 9 Days

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)

Phase 4: Final Prep (Nov 29 - Dec 2) - 4 Days

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

πŸ“š Learning Resources

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

πŸ—‚οΈ Repository Structure

About

40-day EKANTIK Pre-Preparation: Python + DSA + SQLite mastery for spiritual life tracking project (Oct 24 - Dec 2, 2025)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages