Remix.run Logo
devralcomp 17 hours ago

Hi HN, I built AffirmationHub (https://affirmationhub.space) to solve a common problem in mindfulness apps: the disconnect between generic affirmations and personal growth journeys. Technical Stack:

Next.js 13 App Router for the frontend TypeScript for type safety Tailwind CSS for styling Progressive Web App (PWA) architecture React Server Components for performance Edge Functions for personalization logic

Key Engineering Decisions:

Offline-first architecture: Core features work without an internet connection Clean UX: No dark patterns, straightforward user flows Privacy-focused: Minimal data collection, transparent data usage Performance: 100 Lighthouse score, < 50kb initial JS bundle Accessibility: WCAG AA compliant, screen-reader optimized

Current Features:

Smart affirmation discovery Visualization guides Search functionality Beautiful, distraction-free interface

Coming Soon (Premium):

AI-powered personalization Advanced visualization with audio elements Progress tracking and insights Multi-language support Calendar integration Custom affirmations Advanced scheduling

I'm particularly proud of the performance optimizations and UX decisions we made. For example, we use React Server Components strategically to minimize client-side JavaScript while maintaining a smooth, app-like feel. I'd love feedback from the HN community, especially on:

UX/UI decisions Performance optimizations Accessibility improvements Feature suggestions

Demo: https://affirmationhub.space