Folder Structure

FEAST/ ├── airflow/ │ └── dags/ │ ├── add_restaurant_dag.py │ ├── pick_random_dag.py │ ├── mark_as_visited_dag.py │ └── run_dbt_tests_dag.py ├── dbt/ │ └── restaurant_project/ │ ├── models/ │ │ ├── restaurant_cleaned.sql │ │ ├── restaurant_ready.sql │ │ └── cuisine_stats.sql │ └── tests/ │ └── schema.yml ├── streamlit_app/ │ ├── Home.py │ ├── AddRestaurant.py │ ├── PickRandom.py │ ├── ViewEmailLog.py │ ├── MarkAsVisited.py │ └── CuisineDashboard.py ├── terraform/ │ ├── main.tf │ ├── snowflake.tf │ ├── airflow.tf │ └── variables.tf └── README.md

Description

The Food Enthusiast’s Adventure Selection Tool (FEAST) is designed to store data from users containing restaurants they want to explore or recommend to the group. Each month, it will randomly select a restaurant and notify members via email.

Tech Stack

Features