About This Flask App
🏗️ Project Structure
This Flask application follows best practices and includes:
- Modern UI: Bootstrap 5 for responsive design
- Configuration Management: Environment-based settings
- Error Handling: Custom 404 and 500 error pages
- API Endpoints: RESTful API with JSON responses
- Static Files: Organized CSS and JavaScript
- Templates: Jinja2 templating with inheritance
🚀 Getting Started
To run this application:
- Install dependencies:
pip install -r requirements.txt
- Set environment variables (optional): Create a
.env
file - Run the app:
python app.py
- Visit:
http://localhost:5000
🔧 Technologies Used
- Flask - Web framework
- Jinja2 - Template engine
- Bootstrap 5 - UI framework
- python-dotenv - Environment variables
- Werkzeug - WSGI toolkit
- Modern JavaScript - Frontend interactions