Skip to content
View studyhaxer's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report studyhaxer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
studyhaxer/README.md

Hi, I'm Hafiz Atta Ur Rahman πŸ‘‹

Former PHP & WordPress developer rebuilding from scratch with Python.
One project a day. Everything documented publicly.


πŸš€ The Challenge

#60DaysOfPython β€” Started from zero, building one real project every single day.
Currently on Day 13 and going strong.


πŸ›£οΈ Journey So Far

Day Project What I Learned
1-2 Student Grade Analyzer Python basics, CLI, file handling
3-6 Student Grade Analyzer v2-v7 OOP, JSON/CSV, logging, validation, modular architecture
7-8 Bank System Encapsulation, @property, deposit/withdraw
9 Library Management System Inheritance, Polymorphism, base class design
10 Student Management System SQLite, CRUD, multi-file structure
11 FastAPI Day 1 REST API, GET routes, path parameters, Swagger UI
12 FastAPI Notes API Pydantic models, POST/PUT/DELETE, query parameters
13 FastAPI SQLite API SQLAlchemy ORM, real DB persistence, Depends() sessions, response_model validation, keyword search & filters

🧰 Tech Stack

  • Language: Python 3
  • Backend: FastAPI, Uvicorn
  • Database: SQLite
  • Concepts: OOP, REST API, CRUD, Pydantic, File Handling, Logging

πŸ“Œ Featured Projects


πŸ“ˆ Background

  • 🏒 Former PHP Developer & WordPress Developer
  • 🌐 REST API experience from Elance/Odesk freelancing
  • 🎯 Goal: Return to professional software development within 90 days
  • πŸ“ Based in Lahore, Pakistan

πŸ”— Connect

LinkedIn Twitter GitHub


"One project a day. No shortcuts. No breaks." 🐍

Pinned Loading

  1. library-management-system-v1 library-management-system-v1 Public

    Python OOP Library Management System β€” Inheritance, Polymorphism, base class design. Books & Magazines with borrow/return system.

    Python

  2. python-day11-fastapi-day1 python-day11-fastapi-day1 Public

    Day 11 of #60DaysOfPython | Day 1 of FastAPI β€” Basic GET routes and path parameters with Uvicorn and Swagger UI.

    Python

  3. python-day12-fastapi-notes-api python-day12-fastapi-notes-api Public

    Day 12 of #60DaysOfPython β€” Full CRUD Notes API with FastAPI, Pydantic Models, partial updates, keyword search and importance filter.

    Python

  4. student-grade-analyzer-v7 student-grade-analyzer-v7 Public

    Python-based Student Grade Analyzer featuring modular architecture, JSON/CSV storage, report generation, validation, logging, and layered design using models, services, storage, and UI components.

    Python

  5. student-management-system-v1 student-management-system-v1 Public

    Student Management System built with Python and SQLite featuring CRUD operations, student search, top scorer, and average marks analysis.

    Python

  6. day13-fastapi-sqlite day13-fastapi-sqlite Public

    Day 13 of #60DaysOfPython β€” Notes REST API rewritten with SQLAlchemy + SQLite for real persistence. Full CRUD, keyword search, importance filter, and FastAPI response_model validation.

    Python