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:

  1. Install dependencies: pip install -r requirements.txt
  2. Set environment variables (optional): Create a .env file
  3. Run the app: python app.py
  4. 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