This project is a Chat AI application developed using Next.js framework. It utilizes various libraries and tools for UI components, state management, and AI integration.
Before you start, make sure you have Node.js and npm installed on your machine.
- Clone the repository:
git clone https://github.com/your-username/chat-ai.git
- Navigate to the project directory:
cd chat-ai
- Install dependencies:
npm install
To run the development server:
npm run dev
To build the project:
npm run build
To start the production server:
npm start
- @radix-ui/react-avatar: ^1.0.4
- @radix-ui/react-icons: ^1.3.0
- @radix-ui/react-scroll-area: ^1.0.5
- @radix-ui/react-slot: ^1.0.2
- ai: ^2.2.36
- class-variance-authority: ^0.7.0
- clsx: ^2.1.0
- next: 14.1.0
- openai: ^4.28.0
- react: ^18
- react-dom: ^18
- tailwind-merge: ^2.2.1
- tailwindcss-animate: ^1.0.7
- @types/node: ^20
- @types/react: ^18
- @types/react-dom: ^18
- autoprefixer: ^10.0.1
- eslint: ^8
- eslint-config-next: 14.1.0
- postcss: ^8
- prettier: ^3.2.5
- prettier-plugin-tailwindcss: ^0.5.11
- tailwindcss: ^3.3.0
- typescript: ^5