https://github.com/devv712/develop-genai-apps-with-gemini-and-streamlit-challenge-lab-task-2
Built & Deployed a GenAI App on Google Cloud Created a personalized recipe generator using: Streamlit UI Gemini API Docker + Artifact Registry Cloud Run Deployment 🔧 Engineered prompts, tested in Cloud Shell, and deployed a full-stack AI app—fully serverless and scalable! #GenerativeAI #GoogleCloud #VertexAI #Streamlit #CloudRun #Docker
https://github.com/devv712/develop-genai-apps-with-gemini-and-streamlit-challenge-lab-task-2
cloud-run-deployment dockerize full-genai-app-build
Last synced: 4 months ago
JSON representation
Built & Deployed a GenAI App on Google Cloud Created a personalized recipe generator using: Streamlit UI Gemini API Docker + Artifact Registry Cloud Run Deployment 🔧 Engineered prompts, tested in Cloud Shell, and deployed a full-stack AI app—fully serverless and scalable! #GenerativeAI #GoogleCloud #VertexAI #Streamlit #CloudRun #Docker
- Host: GitHub
- URL: https://github.com/devv712/develop-genai-apps-with-gemini-and-streamlit-challenge-lab-task-2
- Owner: devv712
- Created: 2025-05-31T10:31:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-31T10:36:33.000Z (about 1 year ago)
- Last Synced: 2025-06-16T03:38:03.969Z (12 months ago)
- Topics: cloud-run-deployment, dockerize, full-genai-app-build
- Homepage:
- Size: 1.01 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
As part of the Google Cloud Challenge Lab, I completed an end-to-end deployment pipeline for a GenAI-powered culinary assistant app 👨🍳, and I’m thrilled to share the journey:
🔹 UI + Prompt Engineering
🔧 Customized chef.py using the Streamlit framework, creating a dynamic UI with variables like cuisine, dietary needs, allergies, ingredients, and wine preferences 🍷
🧠 Engineered a multi-variable custom Gemini prompt to generate smart, personalized recipe recommendations—complete with instructions, nutrition info, and wine pairings!
🔹 App Testing in Cloud Shell
✅ Setup a Python virtual environment, installed dependencies, configured environment variables, and successfully ran the application locally in Cloud Shell without errors.
🔹 Dockerize & Artifact Push
🐳 Modified the Dockerfile to build the Streamlit app container
📦 Pushed the image to Artifact Registry using gcloud builds submit, ensuring secure, scalable container management
🔹 Cloud Run Deployment
🚀 Deployed the Docker image to Google Cloud Run, configured unauthenticated access, and tested the live application via the public service endpoint.
🌐 The result? A fully functional, AI-driven web app that generates healthy, allergen-conscious recipes paired with wine suggestions—powered by Vertex AI's Gemini model and hosted serverlessly via Cloud Run.
This hands-on experience enhanced my skills in:
🔹 GenAI prompt design
🔹 Full-stack AI application development
🔹 Docker + Artifact Registry
🔹 Google Cloud Run deployments
🔹 Infrastructure-as-Code practices
Ready to keep building smarter, scalable AI applications! 💡✨
#GoogleCloud #VertexAI #Streamlit #GeminiAPI #CloudRun #Docker #ArtifactRegistry #GenerativeAI #DevOps #FullStackAI #PromptEngineering #AIApplications #MLDeployment #ChallengeLab #CloudComputing #Python #AIInnovation