Skip to content

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

Notifications You must be signed in to change notification settings

minhaz74692/Chat-App

Repository files navigation

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
    
    

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages