Skip to content

divyaannsh/Google-Gemini

Repository files navigation

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Gemini Clone with React.js

This project is a Gemini clone implemented using React.js. Gemini is a cryptocurrency exchange platform, and this clone replicates some of its core features for learning and demonstration purposes.

Features

  • Sidebar: A sidebar component with options for new chat, recent chats, help, history, and settings.
  • Chat Interface: A chat interface to communicate with other users.
  • Real-time Updates: Updates recent prompts in real-time.
  • Responsive Design: Designed to work seamlessly across various devices and screen sizes.

Technologies Used

  • React.js: The frontend framework used for building the user interface.
  • CSS: For styling the components and layout.
  • Context API: For managing global state and sharing data between components.
  • WebSocket: For real-time communication and updates.
  • Gemini API: Integration with Gemini's API for fetching real-time data and interactions.

Installation

  1. Clone the repository:

  2. Navigate to the project directory:

  3. Install dependencies:

  4. Start the development server: