This web application utilizes OpenAI GPT APIs to track and analyze your mood based on journal entries. It provides detailed insights, including mood, subject, negativity, summary, color, and sentiment score. Additionally, users can query the web app, asking questions like "How have I been feeling for the past 3 days?" and receive insightful responses.
- NextJS: The foundation of the web app, providing a fast and efficient React framework.
- Clerk for Auth: Enables secure and seamless authentication for users.
- Tailwind: A utility-first CSS framework for styling the app with ease.
- PlanetScale for DB: Utilized for database management, ensuring scalability and reliability.
- Prisma ORM: A powerful tool for database access and manipulation, enhancing data interaction.
- OpenAI API: Harnesses the capabilities of OpenAI GPT APIs for mood analysis and responses.
To run this app, follow these steps:
- Clone this repository.
- Run
npm install
to install dependencies. - Make a copy of the
.env.local.example
file and rename it to.env.local
. Fill in all the required values. - Run
npm run dev
. The app will be available at http://localhost:3000.