Dev.to
7/13/2026
⚡Spark — Passion isn't a lightning bolt. It's a pattern.
Short summary
Spark is an AI-powered reflection tool that guides users through a structured interview on time, energy, curiosity, and purpose, then uses Gemini to identify recurring motivational patterns and generate an evidence-based report. The project demonstrates a thoughtful prompt-engineering approach where Gemini reasons over reconstructed interview transcripts and returns validated structured JSON rather than free-form text. It is a weekend-challenge submission with a live demo and open-source repository on GitHub.
- •Guided multi-stage interview across four motivational dimensions, analyzed by Gemini for recurring patterns
- •Prompt instructs Gemini to weigh evidence, consider alternatives, avoid flattery, and return structured JSON
- •Built with Next.js, TypeScript, React Hook Form, Zod, and shadcn/ui; live demo and GitHub repo available
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



