Skip to content

rockaman7/Zapchat

Repository files navigation

📱 ZapChat

A real-time messaging application built with Flutter, Firebase, and Cloudinary.
ZapChat delivers fast, secure, and modern chat experiences with features like image sharing, profile management, and cross-platform support.


✨ Features

  • 🔐 Secure Authentication – Firebase Authentication for login/signup.
  • 💬 Real-Time Messaging – Powered by Cloud Firestore for instant updates.
  • 🖼 Media Sharing – Upload and share images via Cloudinary.
  • 👤 Profile Management – Update profile pictures and user info.
  • 🌐 Cross-Platform Support – Works on Android, iOS, web, and desktop.
  • 📢 Push Notifications – Integrated via REST APIs.

🖼 Screenshots

Login Screen Chat Screen Profile Screen
Login Chat Profile

🛠 Tech Stack

  • Frontend: Flutter (Dart)
  • Backend: Firebase (Authentication, Firestore), Cloudinary (Media Uploads)
  • APIs: REST APIs for notifications & profile management
  • Tools: Git, VS Code, Android Studio

🚀 Getting Started

📋 Prerequisites

  • Flutter SDK installed
  • A Firebase project with enabled Authentication and Firestore
  • Cloudinary account (for media uploads)

▶️ Run Locally

# Clone the repository
git clone https://github.com/rockaman7/Zapchat.git

# Navigate to the project folder
cd Zapchat

# Get dependencies
flutter pub get

# Run the app
flutter run

About

Zapchat- A real time chat application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages