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.git
cd ai-mood
npm install
Once 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 dev
To run tests, run the following command
npm run test
Special thank you for all people that contributed for this project.
Youmbi Leo |
Contributions are always welcome!
git clone https://github.com/yll0rd/ai-mood.git
git 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.