https://github.com/imankii01/flask
This repository is a structured guide to learning **Flask** for backend development. It covers fundamental concepts, best practices, and hands-on projects to build scalable web applications using Python.
https://github.com/imankii01/flask
apis flask flask-backend learning python python-backend
Last synced: about 2 months ago
JSON representation
This repository is a structured guide to learning **Flask** for backend development. It covers fundamental concepts, best practices, and hands-on projects to build scalable web applications using Python.
- Host: GitHub
- URL: https://github.com/imankii01/flask
- Owner: imankii01
- Created: 2025-02-14T18:53:54.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-02-14T20:16:00.000Z (10 months ago)
- Last Synced: 2025-02-14T20:19:56.253Z (10 months ago)
- Topics: apis, flask, flask-backend, learning, python, python-backend
- Language: Python
- Homepage:
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flask Backend Learning Series 🚀
This repository is a structured guide to learning **Flask** for backend development. It covers fundamental concepts, best practices, and hands-on projects to build scalable web applications using Python.
## 📌 What You'll Learn
- Setting up a Flask project
- Creating RESTful APIs with Flask
- Using Blueprints for modular architecture
- Connecting Flask with databases (SQLAlchemy)
- User authentication & JWT-based security
- Handling middleware, logging, and error handling
- Deploying Flask applications
## 🏗 Folder Structure
```
/flask-backend
│── /app # Main application
│ ├── /routes # API endpoints
│ ├── /models # Database models
│ ├── /services # Business logic
│ ├── /utils # Helper functions
│── /tests # Unit tests
│── .env # Environment variables
│── requirements.txt # Dependencies
│── run.py # Entry point
```
## 🚀 Getting Started
1. **Clone the Repository**
```bash
git clone https://github.com/imankii01/Falsk.git
cd Falsk
```
2. **Set Up Virtual Environment & Install Dependencies**
```bash
python -m venv venv
source venv/bin/activate # (Windows: venv\Scripts\activate)
pip install -r requirements.txt
```
3. **Run the Flask Server**
```bash
python run.py
```
## 📖 Resources
- [Flask Official Docs](https://flask.palletsprojects.com/)
- [Flask SQLAlchemy](https://flask-sqlalchemy.palletsprojects.com/)
- [JWT Authentication](https://pyjwt.readthedocs.io/en/latest/)