A free conversational AI system that listens, learns, and challenges. Powered by OpenAI API.
-
Create a DynamoDB table.
Set the partition key as PK, the sort key as SK, and the TTL field as TTL.
-
Create an OpenAI API key.
-
Create an Auth0 account.
-
Clone or download the project.
-
Install the dependencies by running
npm install
oryarn install
. -
Create a
.env
file and edit the environment variables. -
Run
npm run dev
oryarn dev
to start the development server.
To learn more about this project, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- OpenAI API - learn about OpenAI API.
- DynamoDB - learn about DynamoDB.
- Auth0 - learn about Auth0.
You can deploy this project by Docker or AWS Elastic Beanstalk.
docker-compose up -d --build