Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe Web App

A Flask-based web application that allows users to list available ingredients and find possible recipes.

Features

  • Add ingredients via a modal form
  • View all stored ingredients on a separate page
  • Remove ingredients using a dropdown selection modal
  • PostgreSQL as the database (setup separately)
  • Bootstrap for styling
  • Configuration managed via config.py
  • .gitignore included to prevent unnecessary files from being tracked

📌 Prerequisites

Ensure you have the following installed:

  • Python 3.x
  • PostgreSQL (Database setup in a separate repository)
  • Virtual environment (venv)
  • Docker (if using PostgreSQL in a container)
  • Git (for version control)

⚙️ Setup Instructions

  1. Clone the Repository
    git clone git@github.com:BenDowswell/flask.git
    cd your-flask-repo
    
  2. Create a Virtual Environment
    python -m venv .venv
    source .venv/bin/activate  # macOS/Linux
    # or
    .venv\Scripts\activate     # Windows
    
  3. Install Dependencies
    pip install -r requirements.txt
    
    
  4. Configure the Database
     The database setup is in a separate repository. Follow its README for setting up PostgreSQL.    
    https://github.com/BenDowswell/Database
    
    The database setup is in a separate repository. Follow its README for setting up PostgreSQ
     Create a .env file (if needed) or update config.py with your database credentials:
     
     DATABASE_URL=postgresql://username:password@localhost:5432/yourdbname

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages