Cross-Platform Online Chatting App for Android and iOS

AlChat – Your Ultimate Chat App

Welcome to AlChat, your one-stop solution for all your chatting needs! AlChat is a feature-rich chat application built using Flutter, Firebase, and Dart UI. With AlChat, you can enjoy seamless communication, join groups, edit your profile, and much more.

AlChat Logo

Features

AlChat comes packed with a wide range of features to enhance your chat experience:

  • Authentication: Securely sign up and log in to your account to access all the app’s features.
  • Chat: Engage in real-time chat conversations with friends and family.
  • Groups: Create or join groups to chat with multiple people at once.
  • Profile Editing: Personalize your profile by adding a profile picture and updating your information.
  • Login and Logout: Easily log in and out of your account for added security.

Screenshots

Here are some snapshots of AlChat’s sleek and user-friendly interface:

  • Login Screen
  • Login Screen
  • Register Screen
  • Login Screen
  • Chat Interface
  • Chat Interface
  • Groups Page
  • Groups Page
  • Profile Editing
  • Profile Editing
  • sidebar

  • Profile Editing

Tech Stack

AlChat leverages the following technologies to provide you with a top-notch chat experience:

  • Flutter: A versatile UI toolkit that allows us to build natively compiled applications for mobile, web, and desktop from a single codebase.
  • Firebase: Google’s cloud-based platform provides real-time database and authentication services, ensuring seamless communication and security.
  • Dart: The programming language used for building Flutter apps, known for its speed and flexibility.

Getting Started

To start using AlChat on your local machine, follow these steps:

  1. Clone the repository:
git clone https://github.com/R0yalPrince/ALChat.git
  1. Navigate to the project directory:
cd alchat
  1. Install dependencies:
flutter pub get
  1. Set up Firebase:
  • Create a Firebase project on the Firebase Console.
  • Set up authentication and real-time database services.
  • Replace the Firebase configuration in the lib/config/firebase_config.dart file with your own.
  1. Run the app:
flutter run

Now you’re all set to use AlChat on your local machine!

Contributing

We welcome contributions from the community! If you’d like to enhance AlChat or fix any issues, please read our Contribution Guidelines and Code of Conduct.

License

AlChat is licensed under the MIT License. Feel free to use, modify, and distribute this project as per the terms of the license.

Happy chatting with AlChat! If you have any questions or need assistance, don’t hesitate to contact us.

GitHub

View Github

Description of the image

Related Posts