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
- chrome-built-in-ai-apis-(prompt-api
- css
- github
- html
- javascript
- proofreader-api
- rewriter-api
- summarizer-api)
- translator-api