Inspiration

What it does

How I built it

Challenges I ran into

Accomplishments that I'm ## Inspiration

I created the Self-Reflection Journal Assistant to help people turn harsh self-talk into kind, constructive reflections. Many journal apps send personal data to the cloud, so I wanted a private, on-device AI solution that supports mental clarity and self-growth.

What It Does

Users type a daily reflection. The app:

  • Proofreads for grammar and clarity
  • Rewrites in a kinder tone
  • Generates a thoughtful follow-up question
  • Optionally translates the entry
  • Summarizes recent reflections for weekly insights

Everything runs locally in Chrome, powered by Gemini Nano, ensuring privacy and offline access.

How I Built It

Built with HTML, CSS, and JavaScript, and deployed using GitHub Pages.
Integrated Chrome’s built-in AI APIs: Proofreader, Rewriter, Prompt, Translator, and Summarizer.
All logic runs client-side with graceful fallbacks if APIs are unavailable.

Challenges

  • Enabling and testing experimental built-in AI flags in Chrome
  • Handling missing APIs gracefully while still showing functionality
  • Designing a clean, single-page layout that feels calm and supportive

What I Learned

I learned how to build a fully client-side AI experience using Chrome’s native capabilities.
It taught me privacy-friendly AI design, Markdown documentation, and clear UX writing.

What’s Next

I plan to add:

  • A “Kindness Meter” to rate tone on a 0–100 scale
  • Optional daily reminders using Chrome notifications
  • A Chrome Extension version that works on any webpage

Try It Out

Live Demo
GitHub Repository proud of

What I learned

What's next for Untitled

Built With

Share this project:

Updates