Project Saadhna Hackathon
GenAI-Powered-Daily-Quote-Blog-Generator
Β
A GenAI based solution developed with Google Cloud Technologies as an idea submission for Code Vipaassana Project Saadhna
This project was developed as an idea entry shortlisted in for Project Saadhna. This is my first time attending Project Saadhna.
About Project Saadhna
To empower selected Code Vipassana developers to lead and continuously engage in self-paced building with Google Cloud and leading more developers in the community to learn, build and grow.
βSaadhna'' is a Sanskrit word which means to practice what you have learnt. Similarly, in this program, the activated developers from Code Vipassana seasons will practice their hands-on learning by continuously building with Google Cloud.
Goal
To provide users with a fresh, AI-generated poem and accompanying visual every day, inspired by a daily quote.
Technology Stack
Google Cloud Platform (GCP): Google Cloud, Firebase, Cloud Run, Gemini Text Generation, Imagen2 Image Generation, etc
Python, HTML, CSS, JS, JSON, DockerFile
Content Management System : Pelican
Daily Quote API : zenquotes io, quotables io, local json file
Poem Generation Options : Gemini 1.0 Pro , [ OpenAI text-davinci-003, Perplexity llama-3-sonar-large-32k-online ] pending test
Image Generation Options : Limewire API, Stability Stable Image Generator Core, Google Imagen imagegeneration@0006 model.
Description of Post
Each post will contain:
Date: Day, Month, Year
Quote of the Day: Sourced from a selected Daily Quote API
Poem of the Day: AI-generated using Gemini Vertex AI, inspired by the quote
Cover Image: AI-generated using Gemini Vertex AI, inspired by the quote
Disclaimers: Legal and AI-related disclaimers
The project's backend could be powered by Google Cloud Functions, which will execute daily.
The program will:
Fetch the quote of the day from any Daily Quote API (or other services).
Generate a cover image using Gemini AI (or other services) based on the quote.
Generate a poem using Gemini Vertex AI (or other services) based on the quote.
Create a blog post with the quote, poem, image, and date.
convert it to web consumable format (html,css,js).
Deploy the blog post to Hosting of choice. (Here we will use Firebase Hosting ).
Project by
Arjun Raghunandanan
www.arjunraghunandanan.com
linkedin.com/in/arjunraghunandanan
July 2024
Find more details about the project in the attached Github Repo.
My Project was shortlisted in the leaderboard of submissions. See Announcement
π» 250 Ideas Submitted
π 50 Ideas Shortlisted
π―11 Code Vipassana Leads
π27 Winning Solutions
π₯ 7 projects in Top 5!