DEV Community

Cover image for Passion Is the Story of Who We Become and how much we've been evolved in this long Journey
Arjun Kumar Prajapati
Arjun Kumar Prajapati

Posted on

Passion Is the Story of Who We Become and how much we've been evolved in this long Journey

DEV Weekend Challenge: Passion Edition Submission

This is a submission for Weekend Challenge: Passion Edition.

What I Built

Movies, movies have a unique way of telling a person's journey example like new upcoming movie Spider-Man BND. In just a couple of hours, movies show where someone started, the challenges they faced, what drives them, and the legacy they leave behind.

That made me wonder:

What if everyone could experience their own life as a cinematic documentary?

That's why I built Legacy.

Legacy is an AI-powered storytelling web application that transforms a few simple interview answers into a personalized documentary-style life story. It asks six meaningful questions about your passion, your beginnings, your struggles, your motivation, your greatest achievement, and your future, then uses AI to create a cinematic narrative complete with chapter titles, an opening quote, and goofy AI-generated illustrations.

The goal is simple: turn ordinary memories into an extraordinary story.


Demo

Here is the Link of Legacy
https://legacy-every-passion-has-a-story.onrender.com/

Hero Preview Image


Code

GitHub Repository:

https://github.com/immortaldotjar/Legacy


How I Built It

Legacy is built using React, Express, and Google Gemini AI. The frontend collects seven interview answers and sends them to the backend, where Gemini generates a cinematic documentary with six chapters, an opening quote, and a personalized ending.

Each chapter is then converted into an illustration prompt and sent to Cloudflare Workers AI for image generation which was easy to use and has max number of tokens. The generated images are uploaded to Cloudinary, which stores them and returns public URLs that are displayed alongside the story.

Tech I Used:
React js
Tailwind
Express
Google AI
Cloudflare Workers AI
Cloudinary

During this challenge I have learned major problem solving on how to integrate AI to your code and how to find and integrate a good image generator which just did not finish its tokens on just testing the whole application.


Prize Categories

Best Use of Google AI


By Arjun Kumar Prajapati ยท @immortaldotjar ยท https://github.com/immortaldotjar

Top comments (0)