Welcome to the AI-Companion Character Creation and Chat project, built with Next.js 13 and an exciting stack of technologies including Upstash, Stripe, Clerk, Prisma, open.ai, and Shadcn-UI!
This web application allows users to create and chat with AI-powered characters. The stack includes Next.js 13 for the frontend, Upstash for caching, Stripe for payment processing, Clerk for authentication, Prisma for database interaction, and Shadcn-UI for a sleek user interface.
-
Character Creation:
-
AI-Powered Chat:
-
Payment Integration:
-
Authentication:
-
Database Interaction:
- Interact with the database using Prisma for efficient data handling.
-
UI Components:
- Enhance the user interface with Shadcn-UI components.
Follow these steps to get the project up and running on your local machine:
-
Clone the Repository:
git clone https://github.com/Deep6239/ai-companion.git
cd your-repo
Copy code
npm install
Create a .env.local file and set the necessary environment variables.
Copy code
npm run dev
Access the application in your browser at http://localhost:3000.
Next.js 13
Upstash
Stripe
Clerk
Prisma
Shadcn-UI
Cloudinary
Configure the application by setting the required environment variables in the .env.local file. Refer to the .env.example file for a template.





