Skip to content

VISHALGUPTA100803/LightningChat

Repository files navigation

LightningChat ⚡️

Welcome to LightningChat, a Flutter app where I've seamlessly integrated Firebase services. This app utilizes Firebase Cloud Firestore for a cloud-based NoSQL database and Firebase authentication package to ensure secure user authentication.

Getting Started 🚀

To get started with the LightningChat App, you have two options:

  1. Download from the Amazon Appstore:

  2. Download the APK directly:

Features ✨

  • Firebase Integration: Harness the power of Firebase Cloud Firestore for real-time data storage and retrieval.
  • Secure Authentication: Utilize Firebase authentication methods for user registration and sign-in.
  • Interactive Animations: Enjoy beautiful animations implemented using Flutter's Hero widget and custom animations powered by Flutter's animation controller.
  • Mixins and Streams: Employ mixins and streams for data handling.
  • Scrolling Views: Utilize ListViews to create seamless scrolling views for a smooth user experience.

How to Use 🌟

  1. Download the App: Get the app from our Amazon Appstore.
  2. Register or Sign In: Create an account or log in securely using Firebase authentication.
  3. Start Chatting: Dive into the world of instant messaging with LightningChat. Connect with friends and family effortlessly!

Technologies Used 🛠️

  • Firebase Services: Firebase Cloud Firestore and Firebase authentication package for robust backend support.
  • Flutter Hero Widget: Implement interactive and seamless animations between screens.
  • Flutter Animation Controller: Create custom animations and delightful user interactions.
  • Scrolling Views: Utilize ListViews to create seamless scrolling views for a smooth user experience.

Screenshots 📸

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4

Video 📸

lightning.video.mp4