Remix.run Logo
AffirmationHub – A mindfulness platform built with Next.js(affirmationhub.space)
3 points by devralcomp 15 hours ago | 3 comments
devralcomp 15 hours ago | parent | next [-]

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

diydsp 15 hours ago | parent | prev [-]

nice! I'm interested in mindfulness and spirituality software.

I did try to sign up, but got this error:

authentication not found in headers

keep it going!

devralcomp 6 hours ago | parent [-]

i had problem with .env variables in the vercel production, however the auth and the advanced features will be advanced soon, thank you