Skip to content

Da-ya7/Learn-FullStack-90Days

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Learn-FullStack-90Days

Python Django MySQL Frontend Status License

A public learning journal β€” 90 days of Python, SQL, and Frontend, built in the open for fellow students.

Inspired by 30-Days-Of-Python, this repo documents my full-stack learning journey from zero to job-ready.

πŸ“– Start Learning β€’ πŸ—ΊοΈ Roadmap β€’ ⭐ Milestones


πŸ—ΊοΈ What I'm Learning (3 Tracks Every Day)

Track Learning Path
🐍 Python Basics β†’ OOP β†’ Advanced β†’ Django β†’ Django REST Framework
πŸ—„οΈ SQL MySQL basics β†’ JOINs β†’ Window functions β†’ Django ORM β†’ Query optimization
🎨 Frontend HTML5 β†’ CSS3 β†’ JavaScript (ES6+) β†’ Fetch API β†’ REST API Integration β†’ CRUD UI

πŸ“… Roadmap Overview

Month 1 β€” Foundations (Days 1–30)

Building the fundamentals

Python basics, SQL basics, HTML & CSS fundamentals. Master core concepts and start thinking algorithmically.

End Goal: Personal portfolio live on GitHub Pages with 3 projects.


Month 2 β€” Building (Days 31–60)

Full-stack integration

Intermediate Python, Django introduction, JavaScript interactivity. Start connecting frontend to backend.

End Goal: Django blog app deployed with working frontend and real-time updates.


Month 3 β€” Production (Days 61–90)

Production-ready skills

Django REST Framework, JWT authentication, advanced deployment. Build and deploy a complete capstone project.

End Goal: Full-stack capstone deployed on Railway with authentication, testing, and performance optimization.


πŸ“ Folder Structure

Each day is self-contained with its own learning materials:

Day_01/
β”œβ”€β”€ πŸ“„ README.md         ← Daily topics & learning objectives
β”œβ”€β”€ 🐍 practice.py       ← Python exercises & solutions
β”œβ”€β”€ πŸ—„οΈ practice.sql      ← SQL queries & database work
β”œβ”€β”€ 🎨 index.html        ← HTML markup & structure
β”œβ”€β”€ 🎭 style.css         ← CSS styling & responsiveness
└── βš™οΈ script.js         ← JavaScript logic & interactivity

File Purposes

  • README.md β€” Learning objectives, key concepts, and resources for the day
  • practice.py β€” Python code challenges and OOP exercises
  • practice.sql β€” SQL queries, database design, and optimization
  • index.html β€” HTML structure and semantic markup
  • style.css β€” CSS layouts, flexbox, grid, and responsive design
  • script.js β€” DOM manipulation, events, and API fetching

πŸ“Š Progress Tracker

Phase Days Status Completion
Month 1 β€” Foundations Day 01–30 πŸ”„ In Progress 20%
Month 2 β€” Building Day 31–60 ⏳ Upcoming 0%
Month 3 β€” Production Day 61–90 ⏳ Upcoming 0%

⭐ Milestones & Deliverables

Day 🎯 Deliverable πŸ“ Description
Day 15 Python Fundamentals 5 Python functions + Basic OOP + 10 SQL queries written from scratch
Day 30 Portfolio v1 Portfolio page live on GitHub Pages + Complete Library SQL Database
Day 45 Django Basics Working Django app with models, views, and templates
Day 60 Full-Stack Blog Django blog app on GitHub with working frontend + 15 SQL queries optimized
Day 75 REST API Django REST Framework API with JWT authentication
Day 79 Multi-Deploy All projects live on Railway + GitHub with CI/CD
Day 84 Capstone App Full-stack capstone deployed (Railway backend + GitHub Pages frontend)
Day 90 Job Ready πŸŽ“ Mock interview completed. Daily job applications started. ✨

πŸ› οΈ Tech Stack

Backend:        Python 3.11+   Django 4.2+   Django REST Framework
Database:       MySQL 8        ORM & Raw SQL   Query Optimization
Frontend:       HTML5          CSS3           JavaScript ES6+
Deployment:     Railway        GitHub Pages   GitHub Actions (CI/CD)
Tools:          Git            VS Code        Postman
Component Technology Version
🐍 Language Python 3.11+
🌐 Backend Django 4.2+
πŸ”Œ API Django REST Framework 3.14+
πŸ—„οΈ Database MySQL 8.0+
πŸ“ Frontend HTML5/CSS3/JavaScript ES6+
☁️ Hosting Railway Latest
πŸ“± Pages GitHub Pages Latest

πŸš€ Getting Started

Prerequisites

  • Python 3.11 or higher installed
  • MySQL 8 or higher installed
  • Git configured
  • A code editor (VS Code recommended)

Quick Start

# Clone the repository
git clone https://github.com/yourusername/Learn-FullStack-90Days.git
cd Learn-FullStack-90Days

# Navigate to any day's folder
cd Day_01

# Review README.md for the day's objectives
cat README.md

# Start coding!
python practice.py

πŸ“š Learning Resources


🀝 Contributing & Community

Feel free to fork this repo and follow along! Each day's README.md explains what to study. Use the placeholder files to write your own code.

How to Contribute

  • ⭐ Star the repo if it helps you
  • πŸ› Report issues if you spot mistakes
  • πŸ’¬ Share your progress β€” Open a discussion
  • πŸ”€ Submit PRs to improve day materials
  • πŸ“’ Share with fellow learners

Community Guidelines

  • Be respectful and supportive
  • Share knowledge freely
  • Help others in discussions
  • Celebrate milestones together

πŸ“ž Get in Touch


πŸ“„ License

This project is licensed under the MIT License β€” see LICENSE file for details.

You are free to use this for learning, teaching, and commercial purposes with attribution.


πŸ“ˆ Stats

GitHub stars GitHub forks GitHub issues Last commit


🎯 Final Goals

Goal Target Status
90 Days Complete Day 90 πŸ”„ In Progress
Projects Deployed 3+ ⏳ Upcoming
Job Applications Daily ⏳ Upcoming
First Frontend Role 90 Days 🎯 Goal

⚑ "The best time to plant a tree was 20 years ago. The second best time is now."

Built with ❀️ | From Zero to Full-Stack in 90 Days πŸš€

Started: April 8, 2026

About

πŸš€ 90 days of hands-on fullstack learning β€” Python 🐍 | SQL πŸ—„οΈ | HTML CSS JS 🎨 | Django βš™οΈ | REST APIs | Built in public for fellow students. Day by day. No shortcuts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors