Skip to content

Deep6239/ai-companion

Repository files navigation

AI-Companion

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!

home

Table of Contents

Overview

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.

Key Features

  1. Character Creation:

    • Easily design and customize characters with a user-friendly interface.

    • Choose from a variety of traits, styles, and attributes to make each character distinct.

      character1

      character2

  2. AI-Powered Chat:

    • Engage in dynamic conversations with characters using advanced natural language processing.

      chat

  3. Payment Integration:

    • Utilize Stripe for seamless and secure payment processing.

      payment2

  4. Authentication:

    • Implement Clerk for user authentication and account management.

      clerk

  5. Database Interaction:

    • Interact with the database using Prisma for efficient data handling.
  6. UI Components:

    • Enhance the user interface with Shadcn-UI components.

Getting Started

Follow these steps to get the project up and running on your local machine:

  1. Clone the Repository:

    git clone https://github.com/Deep6239/ai-companion.git

    cd your-repo

1. Install Dependencies:

Copy code

npm install

2. Configure Environment Variables:

Create a .env.local file and set the necessary environment variables.

3. Run the Application:

Copy code

npm run dev

Access the application in your browser at http://localhost:3000.

Dependencies

Next.js 13

Upstash

Stripe

Clerk

Prisma

Shadcn-UI

Cloudinary

Configuration

Configure the application by setting the required environment variables in the .env.local file. Refer to the .env.example file for a template.

About

Welcome to the AI-companion Character Creation and Chat project built with Next.js! This innovative web application allows users to not only create their own unique characters but also engage in dynamic conversations with them.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors