Skip to content

dhimanankita54/ai-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReactJS Project with Google Gemini AI, Tailwind CSS, and Flowbite React

Overview

Welcome to our ReactJS project! This application leverages cutting-edge technologies to deliver a modern, responsive, and AI-powered user experience. Below, you'll find an overview of the tools and technologies used in this project and insights into the features you can expect. Stay tuned as more functionalities, such as file uploads, are on the way!

Features

  • AI-Powered Functionality: Integrates the Google Gemini AI API for intelligent and adaptive experiences.

  • Responsive Design: Built with Tailwind CSS for highly customizable and responsive layouts.

  • Pre-Styled Components: Utilizes Flowbite React for an extensive library of pre-styled and ready-to-use UI components.

  • Modern React: A robust and scalable structure using the latest ReactJS practices.

  • Future Update: File upload functionality is under development and will be released soon.

Tech Stack

  • ReactJS: A JavaScript library for building user interfaces.

  • Google Gemini AI API: Provides advanced AI capabilities to enhance the application.

  • Tailwind CSS: A utility-first CSS framework for rapid UI development.

  • Flowbite React: Offers a collection of React-based components styled with Tailwind CSS.

Installation

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Steps

  1. Clone this repository:
git clone https://github.com/your-username/your-repo.git
cd your-repo
  1. Install dependencies:
npm install
  1. Start the development server:
npm start
  1. Start the development server:
http://localhost:3000

Usage

  • AI Features: Interact with intelligent services powered by the Google Gemini AI API.

  • Responsive Components: Enjoy a seamless experience across devices with Tailwind CSS and Flowbite React.

Upcoming Features

File Uploads: A streamlined and efficient file upload feature is currently in development and will be added soon. Stay tuned!

Contribution

We welcome contributions! To contribute:

Fork the repository.

Create a feature branch:

git checkout -b feature-name

Commit your changes:

git commit -m "Add a meaningful message"

Push to your branch:

git push origin feature-name

Create a pull request on GitHub.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions, feedback, or suggestions, please reach out via:

Email: dhimanankita54@gmail.com

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •