An open API service indexing awesome lists of open source software.

https://github.com/marufk21/infinichat

Build 'Infinitychat,' an AI-powered chatbot that offers real-time updates and interactive features. Developed with React.js and shadcn, this chatbot enhances user engagement by providing personalized responses and information seamlessly
https://github.com/marufk21/infinichat

chatbot gemini-api

Last synced: 3 months ago
JSON representation

Build 'Infinitychat,' an AI-powered chatbot that offers real-time updates and interactive features. Developed with React.js and shadcn, this chatbot enhances user engagement by providing personalized responses and information seamlessly

Awesome Lists containing this project

README

        

# Infinitychat

Infinitychat is a real-time chat application built using React, Tailwind CSS, and the Gemini API. This project aims to provide seamless chat functionality with a modern user interface.

## Features

- Real-time messaging
- User-friendly interface with Tailwind CSS
- Integration with the Gemini API for enhanced functionality

## Tech Stack

- **React**: Frontend library for building user interfaces
- **Tailwind CSS**: Utility-first CSS framework for styling
- **Gemini API**: Backend integration for chat functionality

## Installation

1. Clone the repository:
```bash
git clone https://github.com/yourusername/infinitychat.git
```
2. Navigate to the project directory:
```bash
cd infinitychat
```
3. Install the dependencies:
```bash
npm install
```

## Usage

1. Start the development server:
```bash
npm start
```
2. Open your browser and go to `http://localhost:3000` to see Infinitychat in action.

## Configuration

- Ensure you have your Gemini API key. Create a `.env` file in the root directory and add your API key:
```
REACT_APP_GEMINI_API_KEY=your_gemini_api_key
```

## Contributing

Contributions are welcome! Feel free to open issues or create pull requests.

## License

This project is licensed under the MIT License.