Skip to content

AI powered personal growth platform, offering intelligent journaling, emotional tracking, goal entries and wellness analytics.

License

Notifications You must be signed in to change notification settings

riddhi-testcases/MindfulPath

Repository files navigation

MindfulPath

MindfulPath is a modern personal growth platform built with Next.js 15, offering intelligent journaling, emotional tracking, goal entries and wellness analytics.

Note: The pricing section is included for realism and design purposes only.


Features

  • Smart Journaling with AI insights
  • Mood, Energy & Motivation tracking with Recharts
  • Goal Milestones and life area balance tracking
  • Growth Community with sharing & privacy controls
  • Secure Auth (email-based) with Redis-powered storage
  • AI Pattern Recognition for emotional trends
  • Advanced Analytics & gamified streaks
  • Responsive UI with dark mode & animations

Tech Stack

  • Frontend: Next.js 15, React 18, Tailwind CSS, shadcn/ui
  • Backend: API Routes, Server Actions, Upstash Redis
  • Charts: Recharts, custom visualizations
  • UX: Mobile-first, glass morphism, smooth animations

Project Structure

mindfulpath/
├── app/          # App routes (dashboard, journal, auth, pricing)
├── components/   # Reusable UI components
├── hooks/        # Custom React hooks
├── lib/          # Utility functions
└── types/        # Type definitions

Redis Schema (Example)

journal-entries-${userId}: [
  {
    id, userId, title, content,
    mood, motivation, energy,
    // ...
  }
]

Deployment

Done on Vercel (Recommended) — GitHub auto-deploy