A basic Flask REST API with a clean directory structure.
- Create a virtual environment:
python -m venv venv- Activate the virtual environment:
- On macOS/Linux:
source venv/bin/activate- On Windows:
.\venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Start the Flask development server:
python app.py- The API will be available at:
http://localhost:5000
GET /: Welcome message{ "message": "Welcome to Flask API", "status": "success" }
.
├── app/
│ ├── __init__.py
│ ├── routes/
│ │ └── __init__.py
│ └── static/
├── app.py
├── requirements.txt
└── README.md