Skip to content

๐Ÿ”ฎ Gemini-AI is a sleek and responsive AI chatbot built with React.js โš›๏ธ and styled using CSS ๐ŸŽจ. It leverages the power of Google's Gemini API ๐Ÿค– to deliver intelligent, real-time conversational experiences right from your browser ๐ŸŒ.

Notifications You must be signed in to change notification settings

adishwar-u/Gemini-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

47 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Gemini-AI ๐Ÿ”ฎ

Gemini-AI is a sleek and intuitive web-based AI chatbot built with React.js, styled with CSS, and powered by Google's Gemini API. It enables users to interact with a smart AI assistant directly from their browser.


๐Ÿš€ Features

  • ๐Ÿง  Ask anything โ€“ Gemini handles it!
  • โš›๏ธ Built with React.js for a dynamic frontend.
  • ๐ŸŽจ Clean and responsive UI with custom CSS.
  • ๐Ÿ”Œ Integrated with Gemini API for real-time AI responses.
  • ๐Ÿ’ฌ Conversation history (optional feature).
  • ๐Ÿ“ฑ Fully responsive and mobile-friendly.

๐Ÿ› ๏ธ Tech Stack

Technology Description
React.js JavaScript library for building UI
CSS Styling the components
Gemini API Backend AI response engine

๐Ÿงพ Getting Started

1. Clone the Repo

git clone https://github.com/your-username/Gemini-AI.git
cd Gemini-AI

3. Configure Gemini API

Create a .env file in the root directory and add your Gemini API key:

VITE_GEMINI_API_KEY=your_api_key_here

๐Ÿ” Never expose your API key in public repositories.

4. Run the App

bash Copy code

npm run dev

๐Ÿ“ Project Structure

Gemini-AI/
โ”‚
โ”œโ”€โ”€ public/             # Static assets
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ components/     # React components
โ”‚   โ”œโ”€โ”€ config/         # Gemini API logic
โ”‚   โ”œโ”€โ”€ App.jsx         # Main app file
โ”‚   โ””โ”€โ”€ index.css       # Global styles
โ”‚
โ”œโ”€โ”€ .env                # API key (not committed)
โ”œโ”€โ”€ package.json
โ””โ”€โ”€ README.md

๐Ÿค Contributing

Pull requests are welcome!
For major changes, please open an issue first to discuss what youโ€™d like to change.

๐Ÿ“„ License

This project is licensed under the MIT License.

๐Ÿ™‹โ€โ™‚๏ธ Author Adishwar Raj GitHub: @Judas-u Connect on LinkedIn

yaml Copy code


โœ… You can copy this and paste it into your README.md file directly. Let me kno

About

๐Ÿ”ฎ Gemini-AI is a sleek and responsive AI chatbot built with React.js โš›๏ธ and styled using CSS ๐ŸŽจ. It leverages the power of Google's Gemini API ๐Ÿค– to deliver intelligent, real-time conversational experiences right from your browser ๐ŸŒ.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published