The Mood Tracker Journal App is a comprehensive solution designed to assist users in understanding their emotional states through journaling. Leveraging advanced natural language processing with LangChain, the app analyzes journal entries, provides mood insights, and enables users to ask questions about their mood through an interactive form.
Screen.Recording.2023-09-30.at.15.06.29.mov
- Journal Entries: Express thoughts and feelings through written journal entries.
- Mood Analysis: Gain insights into your emotional state with automated mood analysis on each entry.
- Mood Tracking: Visualize mood trends over time with a history feature.
- Question-Answering: Ask questions about your mood and receive answers based on your past journal entries.
- Next.js: For server-side rendering and advanced routing.
- Vite: Enhancing the development experience with faster build and reload times.
- LangChain: Integrated for natural language processing, mood analysis, and the question-answering feature.
- React: Building a dynamic and responsive user interface.
- Prisma: Serving as the database ORM, interfacing with PlanetScale.
- PlanetScale: A scalable and serverless database platform based on MySQL.
- Tailwind CSS: Styling the application for a modern look and feel.
npm install
npm run dev