MoodSense AI is an advanced journaling app that harnesses the power of Artificial Intelligence (AI) to provide deep insights into your emotional journey. By analyzing your journal entries, MoodSense AI helps you understand your emotions better, track mood patterns, and gain valuable perspectives on your emotional well-being. Whether you're seeking self-discovery or personal growth, MoodSense AI is your partner on the journey to emotional awareness.
MoodSense AI is a feature-rich journaling application built using modern web development technologies. It leverages Next.js, a powerful React framework, to provide a seamless user experience. With its integration of Langchain for AI interactions and analysis, MoodSense AI stands as an intelligent and insightful companion for your emotional journey.
-
Emotion Analysis: MoodSense AI employs cutting-edge AI models to analyze the emotions expressed in your journal entries, helping you gain deeper insights into your feelings.
-
Next.js Framework: The app is built on Next.js, a React framework that enables smooth development and enhances performance.
-
Tailwind CSS Styling: MoodSense AI utilizes Tailwind CSS for its customizable and responsive UI design, maintaining a consistent and visually appealing user interface.
-
TypeScript for Type Safety: TypeScript is used to ensure type safety and improve the robustness of the codebase.
-
Langchain Integration: MoodSense AI integrates Langchain to parse structured outputs and interact with AI models efficiently.
To run MoodSense AI on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/thenameiswiiwin/moodsense-ai.git
- Install dependencies using yarn or npm:
cd moodsense-ai
yarn
Before running the app, you need to configure the necessary API keys and credentials for MoodSense AI's AI capabilities. Refer to the official documentation for detailed instructions on setting up API keys.
Once you have configured the API keys, start the development server:
yarn dev
The app should now be running on http://localhost:3000
. Open your web browser and access the MoodSense AI app.
MoodSense AI's core functionality revolves around the analysis of journal entries. The app uses AI models to interpret the emotions expressed in the entries and generates insights based on the user's emotional journey. The integration of Langchain enables seamless communication with the AI models and ensures accurate and structured output parsing.
Contributions to MoodSense AI are always welcome! If you encounter a bug, have a feature request, or want to make code contributions, please follow the guidelines in the CONTRIBUTING.md
file.