Skip to content

My first ever Streamlit App I am going to build in a Snowflake DAWB course.

License

Notifications You must be signed in to change notification settings

SravanGatla/First_Streamlit_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Mom's New Healthy Diner 🥗🍓🥑

Welcome to My Mom's New Healthy Diner! This Streamlit app provides an interactive platform to explore breakfast favorites, build custom fruit smoothies, and learn more about different fruits using external APIs. Users can also manage a fruit load list stored in Snowflake.

Features

Breakfast Favorites

  • Omega 3 & Blueberry Oatmeal 🥣
  • Kale, Spinach, Rocket Smoothie 🥗
  • Hard-Boiled Free-Range Egg 🐔
  • Avocado Toast 🥑🍞

Build Your Own Fruit Smoothie 🍌🥭🥝🍇

  • Select Fruits: Choose from a list of fruits to customize your fruit smoothie.
  • Nutritional Information: Get the nutritional details of the selected fruits.

Fruityvice Fruit Advice 🍎🍊🍋

  • Fruit Information: Enter a fruit name to fetch detailed information from the Fruityvice API.

Snowflake Fruit Load List 🍒🍍

  • Get Fruit Load List: Retrieve the list of fruits stored in Snowflake.
  • Add a Fruit: Add a new fruit to the Snowflake database.

Setup Instructions

Prerequisites

  • Python 3.x
  • Streamlit
  • Pandas
  • Requests
  • Snowflake Connector

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/your-repo.git
  2. Navigate to the project directory:
    cd your-repo
  3. Install the required packages:
    pip install -r requirements.txt

Running the App

streamlit run app.py

Data Sources

  • Fruit Macros: CSV File
  • Fruityvice API: Fruityvice
  • Snowflake Database: Managed Snowflake database for storing the fruit load list.

Acknowledgments

  • Streamlit: For creating interactive web apps with Python.
  • Pandas: For data manipulation and analysis.
  • Requests: For making HTTP requests to external APIs.
  • Snowflake Connector: For connecting and interacting with Snowflake databases.

Author

About

My first ever Streamlit App I am going to build in a Snowflake DAWB course.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages