Python learner rebuilding from scratch. One project a day. PHP background. Documenting everything publicly.
π§βπ« CS Instructor & M.Phil Gold Medalist Β· Senior Subject Expert, Punjab School Education Department π« Founder, Umar Science Academy Chunian π Lahore, Pakistan πΌ 7+ years prior freelance experience β PHP, WordPress, AngularJS π LinkedIn
A production-grade capstone project β course creation, enrollment, and AI-assisted learning β live now at usachunian.com.
Stack: FastAPI Β· PostgreSQL (Supabase) Β· SQLAlchemy 2.0 Β· JWT Auth Β· React Β· Tailwind CSS Β· Groq AI (llama-3.3-70b-versatile)
Progress: Day 33 / 33 β Complete π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©π©
| Phase | Status |
|---|---|
| Core Backend (Auth, Courses, Lessons, Enrollment) | β Done |
| AI Lesson Summarizer (Groq) | β Done |
| Testing (28 automated tests, pytest) | β Done |
| React Frontend β Register, Login | β Done |
| React Frontend β Teacher Dashboard | β Done |
| React Frontend β Student Dashboard | β Done |
| UI Polish | β Done |
| PostgreSQL Migration + Env Config | β Done (Day 31) |
| Backend Deploy (Railway) | β Done (Day 32) |
| Frontend Deploy (usachunian.com) | β Done (Day 33) β Live |
Latest milestone (Day 33): Deployed the React frontend and went live at usachunian.com, connected end-to-end to the Railway backend and production Supabase database. CORS locked down to the live domain. Full-stack flow verified in production: register β login β enroll β AI-summarize a lesson, all working on real infrastructure, not localhost.
What's next: AI-generated MCQ quizzes from lesson content, and file upload for notes/PDFs.
π¦ Repo: capstone-edu-platform π Full 33-day retrospective
#60DaysOfPython β starting from Python fundamentals, through FastAPI backend development, to a full-stack AI-integrated capstone.
- Days 1β10: Python basics & OOP
- Days 11β19: FastAPI core β CRUD, SQLAlchemy, JWT auth, role-based routes, testing, first deployment
- Days 20β30: Capstone build β full backend, AI integration, testing suite, React frontend (Login, Teacher + Student dashboards, UI polish)
- Day 31: PostgreSQL migration (Supabase) + centralized environment config
- Day 32: Backend deployed live to Railway, connected to production Supabase
- Day 33: Frontend deployed β live at usachunian.com π
- capstone-edu-platform β the current build, above
- developer_journey_2026 β the 90-day return-to-dev roadmap
- student-grade-analyzer β v2 β v3 β v4 β the early Python OOP progression, Day 1 through modular CRUD architecture
Python FastAPI SQLAlchemy PostgreSQL React Tailwind CSS JWT Groq AI Git
Prior stack: PHP WordPress AngularJS
π« Follow the daily build log on LinkedIn