Skip to content

A journal app that uses artificial intelligence (LLMs) to perform sentiment analysis and retrieval augmented generation on your daily write ups.

Notifications You must be signed in to change notification settings

davidebukali/ai-powered-nextjs-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started

First, install dependencies:

npm install

Run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Authentication

Create an account at Clerk to manage authentication and add api keys to .env.local

Database

Create a database and add a connection string using details from Neon website

Open prisma studio to view the database entries:

npx prisma studio

To push schema changes to the database repository:

npx prisma db push

Please check Prisma documentation for more features

Google AI

We use Gemini AI to analyze journal entries. Create an API key from Google AI Studio

Semantic Search

Added using pgvector extension from postgresql and open source embeddings from Hugging Face.

About

A journal app that uses artificial intelligence (LLMs) to perform sentiment analysis and retrieval augmented generation on your daily write ups.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published