Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.17 KB

README.md

File metadata and controls

24 lines (16 loc) · 1.17 KB

Flutter Chat App with Riverpod, Firebase, and GEMINI AI API

Welcome to the Flutter Chat App repository! This project is a fully-featured chat application built with Flutter, utilizing Riverpod for state management and Firebase for backend services. Additionally, it integrates the GEMINI AI API to provide AI-assisted features within the chat application.

Features

  • Real-time Chat: Seamless real-time communication powered by Firebase Firestore.
  • State Management: Efficient state management using Riverpod.
  • Authentication: Secure user authentication with Firebase Auth.
  • AI Assistance: Integrated GEMINI AI API for enhanced user experience and intelligent responses.
  • User Profiles: Customizable user profiles with profile pictures and statuses.
  • Push Notifications: Real-time push notifications for new messages and updates.
  • Media Sharing: Send and receive images and files within the chat.
  • Typing Indicators: Real-time typing indicators for a more interactive experience.

Getting Started

To get started with this project, follow these steps:

  1. Clone the repository:
    git clone https://github.com/minhaz74692/Chat-App