Technologies Getting Started Collaborators Contribute
An NLP-powered app that analyzes and tracks users' moods based on their journal entries through text recognition.
- NextJS
- Prisma
- ClerkJS
- LangChain
- Google Gen AI
- NeonDB
How to run the project locally
Here you list all prerequisites necessary for running your project. For example:
-
Copy the `.env.example` to `.env` and fill in the required environment variables:
cp .env.example .env
-
If you have any environment variables specific to your local environment, copy .env.local.example to .env.local and set them up as well:
cp .env.local.example .env.local
Make sure to add your
GOOGLE_GEN_AI_API_KEY,DATABASE_URL(from NeonDB), and any other required environment variables in the .env or .env.local files.
How to clone your project
git clone https://github.com/yll0rd/ai-mood.gitcd ai-mood
npm installOnce the repository is cloned, you need to generate Prisma Client and apply migrations:
-
Push the Prisma schema to your NeonDB:
npx prisma db push
-
Generate the Prisma client:
npx prisma generate
How to start your project
npm run devTo run tests, run the following command
npm run testSpecial thank you for all people that contributed for this project.
|
Youmbi Leo |
Contributions are always welcome!
git clone https://github.com/yll0rd/ai-mood.gitgit checkout -b feature/NAME- Follow commit patterns
- Open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!
📝 How to set up Clerk with environment variables, including integrating it with React and Next.js.