# Project 1 Flask Kiosk Setup Guide
This guide will walk you through setting up the basic structure for the Project 1 Flask Kiosk application, focusing on the initial setup excluding Flask-WTF and SQLAlchemy.
## Project Structure
Organize your project directory as follows:
```plaintext
FarmersMarketApp/
├── app/
│ ├── static/
│ │ ├── css/
│ │ │ └── styles.css
│ │ ├── js/
│ │ │ └── script.js
│ │ └── images/
│ │ └── [product images]
│ ├── templates/
│ │ ├── layout.html
│ │ ├── index.html
│ │ ├── product.html
│ │ └── order_confirmation.html
│ ├── __init__.py
│ ├── routes.py
├── venv/
├── requirements.txt
└── run.pyOpen your command prompt and navigate to your project directory:
cd path\to\FarmersMarketAppCreate a virtual environment:
python -m venv venvActivate the virtual environment:
venv\Scripts\activateInstall Flask:
pip install flaskInstall Flask-MySQLdb for database interaction:
pip install flask-mysqldbGenerate a requirements.txt file:
pip freeze > requirements.txtWith your environment set up, you're ready to start developing the homepage for your application using Flask. Structure your Flask application with the given directory layout for efficient project management.