MoodMinder is a AI-powered tracker for your daily emotions and moods. This full-stack web application helps you gain insights into your emotional well-being over time. With MoodMinder, you can better understand your moods, identify patterns, and take steps toward a more balanced and happier life.
-
Emotion Tracking: Easily log your daily emotions and moods, just like your diary!
-
AI Analysis: Leverages AI to analyze your journal entry and provide summery, subject, color mood, and sentimental score.
-
Visual Analytics: View your mood history with interactive charts to identify trends or just ask a question about your logs.
-
Secure Authentication: User authentication and security are managed using Clerk.
-
Next.js: A popular React framework for building server-rendered applications.
-
Prisma: A modern database toolkit for Node.js and TypeScript.
-
Tailwind CSS: A utility-first CSS framework for creating responsive and visually appealing designs.
-
Recharts: A composable charting library for React.
-
TypeScript: A statically typed superset of JavaScript for improved code quality and maintainability.
-
Zod: A runtime type checking library for JavaScript and TypeScript.
Before you can run MoodMinder locally, ensure you have the following dependencies installed:
- Node.js (v14 or higher)
- npm or Yarn or pnpm
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result and add your OpenAI API Key.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
This app is deploy to the Vercel Platform from the creators of Next.js.