This project showcases a personal chatbot application developed using Next.js and Tailwind CSS. The chatbot leverages OpenAI's GPT-3.5-turbo model to provide interactive and dynamic responses to user inputs.
app/
: Contains the main application components and pages.components/
: Reusable UI components.helpers/
: Utility functions and helpers.hooks/
: Custom React hooks.public/
: Static assets like images and fonts.To run this project locally, follow these steps:
Clone the repository:
git clone https://github.com/ehmasuk/personal-chatbot.git
Navigate to the project directory:
cd personal-chatbot
Install dependencies:
Using npm:
npm install
Or using yarn:
yarn install
Set up environment variables:
example.env
file to .env
..env
file.Run the development server:
Using npm:
npm run dev
Or using yarn:
yarn dev
Open http://localhost:3000 in your browser to view the application.
The application can be deployed on platforms like Vercel for seamless integration with Next.js projects. Ensure that all environment variables are correctly set up in the deployment environment.
Note: This project is intended for personal use and documentation purposes only. It is not designed for public use or contributions.