Skip to content

Supreet37/Gemini-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AskMe


AskMe is an AI-powered chatbot web application inspired by Google's Gemini interface. The project focuses on providing a clean conversational experience where users can interact with an AI assistant through text and voice inputs. Built using React and Tailwind CSS, the application offers a modern UI, responsive design, and contextual conversation support.

Overview

The goal of AskMe is to create a lightweight and user-friendly AI chat platform capable of handling everyday queries, brainstorming sessions, coding assistance, research tasks, and creative content generation. The application integrates with Gemini APIs to generate intelligent responses while maintaining a seamless user experience.

Features

  • AI-powered conversational interface
  • Context-aware responses using Gemini API
  • Voice input through microphone integration
  • Chat history management
  • Dark and Light theme support
  • Responsive design for desktop and mobile devices
  • Authentication modal ready for backend integration
  • Clean and intuitive user interface

Technology Stack

Frontend

  • React.js
  • Tailwind CSS
  • JavaScript
  • Vite

APIs

  • Gemini API

Project Structure

askme-app/
├── public/
├── src/
├── index.html
├── package.json
├── vite.config.js
├── tailwind.config.js
└── README.md

Installation

Clone the repository:

git clone https://github.com/Supreet37/Gemini-clone.git

Navigate to the project directory:

cd Gemini-clone/askme-app

Install dependencies:

npm install

Create a .env file and add your Gemini API key:

VITE_GEMINI_API_KEY=YOUR_API_KEY

Start the development server:

npm run dev

Use Cases

AskMe can be used for:

  • General question answering
  • Programming and debugging assistance
  • Research and learning
  • Content generation
  • Idea brainstorming
  • Productivity support
  • Educational assistance

Future Enhancements

  • Multi-language support
  • Image generation capabilities
  • File upload and analysis
  • User authentication and profiles
  • Cloud chat synchronization
  • Text-to-speech responses
  • Progressive Web App support

Demo


Author

Supreet Mohapatra

GitHub: https://github.com/Supreet37

License

This project is open source and available under the MIT License.

About

modern AI-powered chatbot web application inspired by Google Gemini. It enables users to interact with an intelligent conversational assistant capable of answering questions, generating creative content, providing technical assistance, and much more. Built using React.js, Tailwind CSS, and Gemini APIs, AskMe delivers a seamless and responsive user

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors