Skip to content

dicky7/ngandika_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ngandika Chatting App

Ngandika is transforming the way people communicate, closing the distance between family, friends, and loved ones—for free. With voice and video calls, messages, and a limitless variety of exciting stickers, you’ll be able to express yourself in ways that you never thought possible.

Star⭐ the repo if you like what you see😉.

✨ Requirements

  • Any Operating System (ie. MacOS X, Linux, Windows)
  • Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
  • Knowledge about Dart and Flutter

Key Features and Implementation Highlights

  • Flutter bloc(cubit) for seamless functionality
  • Firebase Firestore, Firebase Storage, and Firebase Auth for efficient data storage and authentication
  • Real-time changes using Firebase Streams, ensuring instant updates
  • Phone number authentication for hassle-free access
  • One-on-one chatting exclusively with your contacts
  • One-on-one video calling for face-to-face interactions
  • Easy sharing of text, images, GIFs, audio recordings, videos, and emojis
  • Online/Offline status to keep track of your contacts' availability
  • Seen message indicators for clear communication
  • Reply feature to respond to specific messages
  • Auto-scroll functionality for a smooth messaging experience
  • Custom gallery, camera, and video display options for enhanced media sharing
  • Status feature to share your daily moments with your connections

Demo

App Screenshot

Group 1 (4)

Note

The stories feature is ready, you can write a cloud scheduler function to auto delete stories after 24hrs as cloud functions is not enabled in this project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages