https://github.com/thenameiswiiwin/moodsense-ai
MoodSense AI: A transformative journaling app built with Next.js, Tailwind CSS, and Langchain, leveraging the power of AI to analyze emotions and provide valuable insights.
https://github.com/thenameiswiiwin/moodsense-ai
ai clerkauth javascript langchain langchain-js langchain-typescript nextjs nextjs13 planetscale prisma react sql tailwindcss typescript unit-testing vitest
Last synced: about 1 month ago
JSON representation
MoodSense AI: A transformative journaling app built with Next.js, Tailwind CSS, and Langchain, leveraging the power of AI to analyze emotions and provide valuable insights.
- Host: GitHub
- URL: https://github.com/thenameiswiiwin/moodsense-ai
- Owner: thenameiswiiwin
- Created: 2023-07-20T00:15:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-02T17:06:08.000Z (almost 2 years ago)
- Last Synced: 2025-04-01T03:35:34.705Z (3 months ago)
- Topics: ai, clerkauth, javascript, langchain, langchain-js, langchain-typescript, nextjs, nextjs13, planetscale, prisma, react, sql, tailwindcss, typescript, unit-testing, vitest
- Language: TypeScript
- Homepage: https://moodsense-ai-gmsa.vercel.app/
- Size: 1.77 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MoodSense AI
[Show Case](https://moodsense-ai-gmsa.vercel.app/)
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.
## Table of Contents
- [Introduction](#introduction)
- [Key Features](#key-features)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Configuration](#configuration)
- [Running the App](#running-the-app)
- [How it Works](#how-it-works)
- [Contributing](#contributing)
- [License](#license)
- [Acknowledgments](#acknowledgments)## Introduction
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.
## Key Features
- **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.
## Getting Started
### Installation
To run MoodSense AI on your local machine, follow these steps:
1. Clone the repository:
```
git clone https://github.com/thenameiswiiwin/moodsense-ai.git
```2. Install dependencies using yarn or npm:
```
cd moodsense-ai
yarn
```### Configuration
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.
### Running the App
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.
## How it Works
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.
## Contributing
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.