Inspiration

Our journey began with a desire to combat the daily stresses of modern life and foster a more empathetic world. We were inspired by the simple yet profound idea that true well-being comes from both nurturing oneself and contributing positively to others. The Bolt.new hackathon provided the perfect platform to bring this vision to life, allowing us to rapidly prototype an application that blends personal growth with actionable kindness, leveraging the power of AI to make it truly dynamic and personal.

What it does

Uplift & Act is your daily catalyst for inner peace and outward kindness. It's a mobile application designed to cultivate positive habits through a unique, AI-powered daily ritual. Each day, users receive a personalized, AI-generated affirmation followed immediately by a contextual act of kindness that aligns with the affirmation's theme. Beyond this core loop, the app offers:

Thematic Journeys: Users can select themes like 'Gratitude', 'Self-Compassion', or 'Empathy' to guide their daily content.

Daily Streak Tracking: A motivational counter to encourage consistent positive engagement.

Personal Journal: A space to reflect on daily experiences and kindness acts.

Favorites Collection: To save and revisit cherished affirmations and acts.

Our mission is to empower users to inspire themselves and empower others, one uplift and one act at a time.

How we built it

Uplift & Act was built entirely on Bolt.new, which proved to be an incredibly powerful and efficient platform for rapid full-stack development.

Frontend (UI/UX): We leveraged Bolt.new's "prompt-to-app" capabilities to quickly design and refine our clean, uplifting, and intuitive user interface using descriptive prompts. This allowed us to focus on user experience without getting bogged down in boilerplate code.

Backend (AI Integration): The core intelligence of Uplift & Act is powered by Google Gemini. We set up a serverless API endpoint (uplift+api.ts) within Bolt.new's backend, which securely communicates with the Gemini API. This allowed us to dynamically generate unique affirmations and, crucially, to craft related acts of kindness by providing context-rich prompts to the AI, ensuring relevance to the chosen theme and affirmation.

Data Persistence: We utilized AsyncStorage for local data persistence, enabling features like streak tracking, saving journal entries, and storing favorite uplifts across user sessions.

Iterative Development: Bolt.new's rapid preview and deployment cycle allowed us to iterate quickly, test features in real-time, and continuously refine the app's functionality and polish.

Challenges we ran into

One of our primary challenges was ensuring robust network connectivity and online/offline detection. Initially, the app struggled to reliably determine its online status, leading to "Network not available" errors. We addressed this by refining the connectivity checks, implementing more resilient retry logic, and incorporating robust fallback content to ensure a smooth user experience even when network conditions are unstable. Another challenge was fine-tuning the AI prompts to consistently generate high-quality, truly contextual kindness acts that felt natural and directly related to the diverse affirmations and themes. This required extensive iteration and example-based prompting.

Accomplishments that we're proud of

We are incredibly proud of several key accomplishments:

Seamless AI Integration: We successfully implemented AI to dynamically generate not just affirmations, but also contextually relevant acts of kindness, which is central to the app's unique value proposition.

Holistic Well-being Approach: We've created an app that nurtures both inner peace (affirmations, journaling) and outward impact (kindness acts), fostering a more complete sense of well-being.

Rapid Development with Bolt.new: Building a full-featured, polished app with AI integration, data persistence, and multiple engaging features within the hackathon timeframe showcases the power and efficiency of Bolt.new.

Intuitive User Experience: Despite complex AI backend, the app maintains a clean, uplifting, and easy-to-use interface, making positive habits accessible to everyone.

What we learned

This hackathon provided invaluable lessons in several areas:

The immense potential of "prompt-to-app" development with platforms like Bolt.new for incredibly fast prototyping.

The critical importance of detailed and iterative prompt engineering for achieving desired and consistent results from large language models.

Strategies for building robust mobile applications that handle network uncertainties gracefully.

The power of combining seemingly disparate concepts (self-affirmation and active kindness) into a cohesive and impactful user experience.

What's next for uplift & act

We envision "Uplift & Act" growing into a thriving platform for global positivity. Future plans include:

Advanced AI Journal Analysis: Providing users with AI-driven insights into their reflection patterns and emotional shifts.

Enhanced Gamification: Introducing badges, levels, and shared (anonymous) leaderboards to further motivate and celebrate kindness.

Community Sharing Features: Allowing users to optionally share their successful acts of kindness and reflections (anonymously or with pseudonyms) within an in-app feed to inspire others.

Push Notifications: Daily reminders for their "Uplift & Act" moment.

Custom Affirmation/Act Creation: Allowing users to contribute their own ideas.

Share this project:

Updates