A basic chat app project.
This is a basic Chat App project made using Flutter framework for frontend, Firebase for backend techniques such as Authentication Chatrooms etc. and Cloud Firestore for databases. This app provides a real time chat experience with mimalistic design and features.
-
Clone the repository:
git clone https://github.com/manandev18/minimal-chat-app.git cd minimal-chat-app
-
Install dependencies:
flutter pub get
-
Set up Firebase:
- Go to the Firebase Console.
- Create a new project.
- Add an Android app to your Firebase project:
- Download
google-services.json
and place it inandroid/app/
.
- Download
- Add an iOS app to your Firebase project:
- Download
GoogleService-Info.plist
and place it inios/Runner/
.
- Download
-
Run the app:
flutter run
-
Register an account:
- Open the app.
- Click on "Register" and fill in your name, email and password.
-
Log in:
- Enter your registered email and password to log in.
-
Chat with friends:
- Add friends by their email.
- Start a conversation by selecting a friend and sending a message.
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/manandev18
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature/manandev18
) - Create a new Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.