Skip to content

Connect instantly with friends using this sleek Flutter chat app — powered by Firebase and GetX for smooth, real-time conversations

Notifications You must be signed in to change notification settings

nandaydas/chat_app

Repository files navigation

Chat App

A simple, modern real-time chat application built with Flutter, Firebase, and GetX.


Table of Contents


Features

  • 🔐 Firebase Authentication (Email/Password, Google, etc.)
  • 💬 Real-time messaging with Firestore
  • 📲 Push notifications for new messages
  • 👥 1-to-1 and group chats
  • 🖼️ Send images and media
  • 🌗 Light/Dark mode
  • ⚡ Reactive state management with GetX

Tech Stack

Layer Technology
Frontend (UI) Flutter (Dart)
Backend (BaaS) Firebase Authentication, Firestore, Firebase Storage
State Mgmt GetX
Push Messages Firebase Cloud Messaging

Getting Started

Prerequisites

  • Flutter SDK (latest stable)
  • A Firebase project (configured for iOS/Android)
  • An editor such as VS Code or Android Studio

Installation

  1. Clone the repository

    git clone https://github.com/nandaydas/chat_app.git
    cd chat_app

About

Connect instantly with friends using this sleek Flutter chat app — powered by Firebase and GetX for smooth, real-time conversations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5