Skip to content

Latest commit

 

History

History
137 lines (77 loc) · 7.42 KB

README.md

File metadata and controls

137 lines (77 loc) · 7.42 KB

Flarez Chat

Last Commit GitHub Issues GitHub Stars GitHub Forks Stability Popularity Views Maintenance GitHub contributors GitHub pull-requests

Maintainer Sponsor on GitHub

Follow me on GitHub

Flarez Chat is a messaging app that allows users to connect and communicate with each other. It features an intuitive and user-friendly interface that makes it easy to send messages, make voice and video calls, and share files with others. With its unique name and sleek design, Flarez Chat is a modern and trendy app that is perfect for anyone looking to stay connected with friends, family, and colleagues.

Please note that this project is a work in progress, and certain features may be incomplete or subject to changes. If you want to contribute, make sure to fork the project and star 🌟 the repository.

Sample ScreenShots

screenshots

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Installation

To get started with Flarez Chat, follow the steps below:

Ensure that you have Flutter installed on your machine. If you haven't installed Flutter yet, you can refer to the Flutter documentation for instructions on how to set it up.

Install Git on your machine if it is not already installed. You can download and install Git from the official website.

Firebase Setup

  1. Create a new Firebase project on the Firebase Console.

  2. Add a new Android app to your Firebase project, and follow the setup instructions. This will include downloading the google-services.json file.

    • Download the google-services.json file from the Firebase Console.

    • Place the google-services.json file in the android/app directory of your Flutter project.

  3. Add a new iOS app to your Firebase project, and follow the setup instructions. This will include downloading the GoogleService-Info.plist file.

    • Download the GoogleService-Info.plist file from the Firebase Console.

    • Place the GoogleService-Info.plist file in the ios/Runner directory of your Flutter project.

  4. Add the Firebase SDK to your Flutter project by following the instructions in the official documentation.

  5. Run the following commands to clone the repository and install dependencies:

Open your preferred terminal or command prompt.

Navigate to the directory where you want to clone the Flarez Chat repository.

Run the following command to clone the repository:

Clone Repository

  1. Clone the repository:

                 git clone https://github.com/muhammad-fiaz/flarezchat.git
    

This will create a local copy of the Flarez Chat project on your machine.

  1. Once the cloning process is complete, navigate to the project directory using the following command:

               cd flarezchat
    
  2. Before running the app, make sure to install the required dependencies. Run the following command:

               flutter pub get
    

If you encounter an error related to pub get, you can try running the following command to update outdated packages:

               flutter pub outdated

This command will show you a list of outdated packages. You can then use the flutter pub upgrade command to upgrade the packages to their latest versions:

               flutter pub upgrade      
  1. Run the app:

                flutter run
    

Please note that these instructions assume you have Flutter and Git already set up on your machine. If you encounter any issues or have any further questions, feel free to ask.

also Make sure you have a connected device or emulator running before executing the flutter run command. This will launch the app on the selected device for testing and development.

Contributing

Contributions are welcome! Before contributing, please read our Contributing Guidelines to ensure a smooth and collaborative development process.

Code of Conduct

Please review our Code of Conduct to understand the standards of behavior we expect from contributors and users of this project.

License

This project is licensed under the Apache License, Version 2.0. See LICENSE for more details.

Support the Project


💰 You can help me improve more by offering a little support on any platform❤️

BuyMeACoffee Patreon Ko-Fi Sponsor muhammad-fiaz Open Collective Backer

Happy Coding ❤️