/chatogram

Primary LanguageDartMIT LicenseMIT

Chatogram

Overview

Chatogram is a Flutter application that allows users to chat and communicate with each other. It provides a simple and intuitive interface for seamless messaging.

Features

  • Real-time messaging
  • User authentication
  • Online status indicators
  • Message delivery and read receipts
  • Customizable profiles

Getting Started

Prerequisites

Make sure you have Flutter installed on your machine. You can install Flutter by following the official Flutter installation guide: Install Flutter

Installation

  1. Clone the repository to your local machine:
git clone https://github.com/your-username/chatogram.git
  1. Change to the flutter directory:
cd chatogram
  1. Install required dependencies using flutter's package manager:
flutter pub get
  1. Configure Flutter for Firebase by running the following command:
flutterfire configure
  1. Run the app on an emulator or connected device:
flutterfire run

Dependencies Used

  • connectivity_plus
  • firebase_core
  • firebase_auth
  • flutter_riverpod
  • flutter_svg
  • google_fonts

Make sure to add these dependencies to your pubspec.yaml file and run flutter pub get to install them.

Contributing

Contributions to Chatogram are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.