rayrednet / ChatApp_FP_MobileProgramming

A simple flutter app for messaging

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatterBox

ChatterBox is a mobile app created with Flutter for the Mobile Programming Course. This project was developed by Group 0 in the Mobile Programming (H) class.

Team Members

  • 5025211235 - Arda Putra
  • 5025211219 - Rayssa Ravelia
  • 5025211156 - Fathan Abi Karami

Project Overview

This project is based on flutter-chat-demo by Duy Tran. ChatterBox is a messaging app with the following features:

  • Chat messaging
  • Stories
  • Edited user profile

The main improvement made from Duy's original project is the enhancement of the core messaging functionality, including a more robust client-to-client communication.

Screenshots

Duy's Version

Our Version

Our Version

Video Demonstration

User 1 Receiving the Message

User 1 Video
Click on the image to watch the video on YouTube.

User 2 Receiving the Message

User 2 Video
Click on the image to watch the video on YouTube.

How to Run

  1. Clone this repository:
    git clone https://github.com/yourusername/chatterbox.git
  2. Navigate to the project directory:
    cd chatterbox
  3. Fetch the dependencies:
    flutter pub get
  4. Run the app:
    flutter run
    Make sure to open an emulator or connect a physical device. For iOS, additional command pod install may be run automatically.

Acknowledgements

Thanks to Duy Tran for the original flutter-chat-demo project which served as the foundation for ChatterBox.

About

A simple flutter app for messaging

License:MIT License


Languages

Language:Dart 98.7%Language:Ruby 0.6%Language:Objective-C 0.4%Language:Shell 0.3%Language:Java 0.1%