DEV Community

Dhanvantari Jadhav
Dhanvantari Jadhav

Posted on

Passion Engine AI: Discover Who You're Becoming with AI πŸ§¬πŸš€

Passion Engine AI: Discover Who You're Becoming with AI πŸ§¬πŸš€

This is a submission for Weekend Challenge: Passion Edition.


What I Built

Passion Engine AI is an AI-powered life companion that helps users discover, nurture, and align their passions through intelligent recommendations.

Instead of simply tracking habits or goals, the platform builds a living Passion Genomeβ„’β€”a dynamic AI profile that evolves from a user's activities, interests, journal entries, and learning journey.

Powered by Google Gemini AI, the platform provides personalized coaching, passion analysis, activity insights, and intelligent recommendations to help users focus on what truly matters.

✨ Key Features

  • 🧬 Passion Genomeβ„’
  • πŸ€– AI Coach powered by Google Gemini
  • πŸ“Š Passion Alignment Score
  • πŸ“ˆ Interactive Passion Graph
  • ✍️ AI Journal & Reflections
  • πŸ”₯ Beautiful modern dashboard

πŸ“Έ Landing Page

Insert your Landing Page screenshot here

The landing page introduces the concept of Passion Engine AI with a clean modern interface and highlights the platform's core capabilities including AI coaching, Passion Genomeβ„’, smart journaling, and community.


Demo

🚧 Deployment in Progress

The application architecture and source code are completed.

Due to deployment and environment configuration issues, the live application is currently unavailable.

Note: The Live Demo, GitHub Repository, and documentation links will be updated shortly after deployment is completed.


Code

GitHub Repository

(Add your GitHub repository link here once available.)

Technology Stack

Frontend

  • Next.js 13
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • React Flow
  • Zustand
  • Framer Motion

Backend

  • FastAPI
  • Python
  • Firebase Admin SDK
  • JWT Authentication
  • Pydantic

AI

  • Google Gemini AI

Database

  • Firebase Authentication
  • Firestore
  • Cloud Storage

πŸ“Έ Dashboard

Insert Dashboard Screenshot here

The dashboard gives users an overview of their Passion Alignment Score, weekly activities, AI-generated insights, passion trends, and recent progress.


How I Built It

The project follows a full-stack architecture.

Frontend

Built using Next.js 13 with TypeScript and Tailwind CSS for a responsive modern UI.

Backend

FastAPI handles authentication, APIs, validation, and communication with Firebase.

AI Integration

Google Gemini powers:

  • Passion analysis
  • Personalized coaching
  • Smart recommendations
  • Insight generation
  • Reflection summaries

Database

Firebase provides:

  • Authentication
  • Firestore Database
  • Cloud Storage

πŸ“Έ Passion Graph

Insert Passion Graph Screenshot here

The Passion Graph visualizes relationships between different interests, helping users understand how their passions evolve over time.


Challenges

Some challenges during development included:

  • Designing a scalable AI-first architecture.
  • Structuring a dynamic Passion Genome model.
  • Integrating Google Gemini into the recommendation pipeline.
  • Planning deployment with Firebase, Railway, and Vercel.

Future Improvements

  • Voice-based AI Coach
  • Mobile application
  • Community collaboration
  • AI-generated weekly reports
  • Multi-modal passion discovery

Prize Categories

πŸ† Best Use of Google AI

Google Gemini is the core intelligence behind Passion Engine AI. It analyzes user activities, generates personalized recommendations, powers the AI Coach, and continuously evolves the Passion Genomeβ„’.


Final Note

⚠️ Due to temporary deployment issues, the live demo and GitHub repository may not be immediately available after publishing this post. I am actively completing the deployment and will update all project links shortly.

Thank you for reading! Feedback and suggestions are always appreciated.

Top comments (0)