Inspiration

In a fast-paced world, we're overwhelmed by negativity and digital noise. We wanted to flip the script and use AI not just for productivity, but to actively spark human kindness and well-being. Our inspiration was the "AI for Good" theme—we wanted to build something that delivers a small, positive "spark" to someone's day, every day.

What it does

Spark is a simple, no-code web application. With a single click, it connects to Google Gemini to generate a unique, inspiring idea. These tips include simple acts of kindness, practical eco-tips, or motivational affirmations to boost mental health and encourage real-world positive action.

How we built it

We built Spark using a 100% No-Code stack to prove that powerful ideas don't require traditional coding:

  • Frontend & Logic: We used Bubble.io to build the complete user interface, application logic, and database workflows.
  • AI Engine: We integrated the Google Gemini API via the API Connector to generate all the dynamic, positive content.

Challenges we ran into

Our biggest challenge was purely technical. This was our team's first time ever using Bubble, and the learning curve was incredibly steep. We struggled significantly with connecting the API, managing data workflows, and solving frustrating race conditions (like the data not appearing on the fast link, only in debug mode). Engineering the Gemini prompts to be creative, concise, and non-repetitive was also a major hurdle we had to overcome in a very short time.

Accomplishments that we're proud of

We are extremely proud of overcoming these technical challenges. We didn't just design a mockup; we built a fully functional, live web app that successfully calls the Gemini API and serves real-time data. For a team completely new to Bubble, getting this to work is our biggest accomplishment.

What we learned

We learned the incredible power of No-Code tools like Bubble and how to integrate complex AI like Gemini. Most importantly, we learned resilience and how to debug complex workflows under pressure.

What's next for Spark

We plan to add social sharing, user accounts to track their "spark" streak, and multi-language support.

Special Track Declaration

This project is submitted for the Google GDG Special Track.

Built With

  • bubble.io
  • google-gemini-api
  • no-code
Share this project:

Updates