A beautiful wellness and mood tracking application built with Next.js, designed to help users cultivate mindfulness, track their emotional journey, and connect with a supportive community.
- 🏠 Home Dashboard: Track your daily mood, view wellness stats, and complete daily challenges
- 📅 Calendar: Visualize your mood patterns and emotional journey over time
- 🎯 Goals: Set and track personal wellness goals
- 👥 Community: Connect with others, share experiences, and support each other's wellness journey
- 👤 Profile: Personalize your experience (coming soon)
- Node.js 18+ installed
- npm or pnpm package manager
- Clone the repository:
git clone https://github.com/yourusername/bloom.git
cd bloom- Install dependencies:
npm install
# or
pnpm install- Run the development server:
npm run dev
# or
pnpm dev- Open http://localhost:3000 in your browser to see the app.
- Next.js 16 - React framework with Turbopack
- React 19 - UI library
- TypeScript - Type safety
- Tailwind CSS 4 - Styling
- Radix UI - Accessible component primitives
- Lucide React - Beautiful icons
bloom/
├── app/ # Next.js app directory
├── components/ # React components
├── hooks/ # Custom React hooks
├── lib/ # Utility functions
├── public/ # Static assets
└── styles/ # Global styles
Bloom features a calming, gradient-based design with soft blues and grays to promote a sense of peace and mindfulness. The interface is intuitive and mobile-first, making wellness tracking accessible anytime, anywhere.
This project is private and not licensed for public use.
This is a personal project. If you have suggestions, feel free to open an issue.
Made with 💙 for mental wellness