Skip to content

nived-s/squad-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SquadChat - Real-Time Messaging App

Welcome to SquadChat, your go-to real-time messaging application! SquadChat enables users to connect with friends and chat seamlessly in real time. Built using Flutter and Firebase, this app offers secure user authentication and reliable message storage, ensuring a smooth and enjoyable messaging experience.

Features

  • User registration and login with email.
  • Real-time messaging with online status indication.
  • Firebase Cloud Firestore integration for storing messages and user data.
  • Seamlessly switch between different chat conversations.

Getting Started

To run the app on your local machine, follow these steps:

  1. Make sure you have Flutter installed on your computer.
  2. Clone this repository to your local machine using git clone.
  3. Set up a Firebase project and enable authentication and Firestore.
  4. Add your Firebase project credentials to the app.
  5. Open the project in your preferred IDE (Android Studio, VS Code, etc.).
  6. Connect a mobile device or use an emulator.
  7. Run the app using flutter run in the terminal.

Dependencies

The app utilizes the following dependencies:

  • flutter: The main Flutter framework.
  • firebase_auth: For user authentication.
  • cloud_firestore: For real-time message storage.
  • Add any additional dependencies you may have used in your project.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

Enjoy connecting and chatting with SquadChat! 📱💬

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors