This repository is a personal journey into learning and mastering the Flask framework. It includes beginner-friendly examples, hands-on projects, and useful notes to help reinforce core concepts of Flask web development.
app.py– Main application file with route definitions and logic.templates/– HTML templates rendered using Jinja2.static/– Static files like CSS, JS, and images.requirements.txt– List of required Python packages.notes.txt– Personal learning notes and observations.
-
Clone the repository:
git clone https://github.com/vickypandey14/learning-flask.git cd learning-flask -
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Run the app:
python app.py
This repo is created to:
- Learn Flask from scratch
- Experiment with Flask projects
- Build a foundation for more advanced Python web development