An open API service indexing awesome lists of open source software.

https://github.com/vickypandey14/learning-flask

A repository to document my journey of learning Flask — a lightweight and powerful Python web framework. This repo includes hands-on projects, code snippets, and notes to help reinforce core concepts and build real-world web applications using Flask.
https://github.com/vickypandey14/learning-flask

flask flask-application python python-framework

Last synced: 7 months ago
JSON representation

A repository to document my journey of learning Flask — a lightweight and powerful Python web framework. This repo includes hands-on projects, code snippets, and notes to help reinforce core concepts and build real-world web applications using Flask.

Awesome Lists containing this project

README

          

# Learning Flask 🚀

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.

## 📁 Structure

- `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.

## 🛠️ Getting Started

1. Clone the repository:
```bash
git clone https://github.com/vickypandey14/learning-flask.git
cd learning-flask

2. Create a virtual environment:

```bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
```

3. Install dependencies:

```bash
pip install -r requirements.txt
```

4. Run the app:

```bash
python app.py
```

## 🧠 Purpose

This repo is created to:

* Learn Flask from scratch
* Experiment with Flask projects
* Build a foundation for more advanced Python web development