Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/felipecastrosales/chat

Chat App made with Flutter and using Firestore
https://github.com/felipecastrosales/chat

app-chat chat chat-application chatgpt firebase firebase-auth firebase-chat firebase-database firestore flutter flutter-app flutter-apps flutter-chat flutter-chat-app flutter-demo flutter-examples flutter-material google-firebase google-flutter udemy

Last synced: 2 months ago
JSON representation

Chat App made with Flutter and using Firestore

Awesome Lists containing this project

README

        


https://stories.freepik.com/work Illustration by Freepik Stories

Chat

Topics 📋

- [Preview 📱](#preview-)
- [Challenges and Learnings along the way 🤯](#challenges-and-learnings-along-the-way-)
- [How to Use 🤔](#how-to-use-)
- [How to Contribute 💪](#how-to-contribute-)
- [License 📝](#license-)

About 📖

Chat App with Flutter 💙 and Firebase 💛.

With this application you can chat with people, acessing it via your Google Account, sending and receiving messages and photos, and entering different accounts with each message you send.

As a backend, I used Firebase, noSQL and in real time, which gives you flexibility, easy development, manipulation and structuring, you can see more on the Firebase Website.

---

## Preview 📱

https://user-images.githubusercontent.com/59374587/221328051-5fc89706-b6b7-4312-b67a-2c6468020e57.mp4

> * See also in [`demos`](https://github.com/felipecastrosales/Chat/tree/master/demos) folder. 🧐📂

---

## Challenges and Learnings along the way 🤯

This application was very challenging for me, but it was very good for my learning about backend, and I loved this experience of developing one on Firebase, which I had heard about, but never created anything, and I was so impressed functionality!

All these moments of problems only increased my interest in this incredible world of programming, which I hope to secceed and stay focused on, I am loving it! Is sensational!

Another challenge I faced was updating the project. Because it had been coded 3 years ago, and the update was not that simple. It was a cool experience and one that brought me good learnings.

---

## How to Use 🤔

```
- Clone this repository:
$ git clone https://github.com/felipecastrosales/Chat

- Enter in directory:
$ cd chat

- Enter with VSCode:
$ code .

- For install dependencies:
$ flutter pub get

- Run the app:
$ flutter run
```

---

## How to Contribute 💪

```
- Fork the project

- Create a new branch with your changes:
$ git checkout -b my-feature

- Save your changes and create a commit message telling you what you did:
$ git commit -m "feature: My new feature"

- Submit your changes:
$ git push origin my-feature
```

---

## License 📝

This repository is under MIT license. You can see the [LICENSE](https://github.com/felipecastrosales/Chat/blob/master/LICENSE) file for more details. 😉

---

>This project was developed with ❤️ by **[@Felipe Sales](https://www.linkedin.com/in/felipecastrosales/)**, with the instructor **[Daniel Ciolfi](https://linkedin.com/in/danielciolfi)**, in the course **["Creating Android and iOS Apps with Flutter - Create 16 Apps"](https://www.udemy.com/course/curso-completo-flutter-app-android-ios)** on **[Udemy](https://www.udemy.com/)**.

If it helped you, give ⭐, contribute, it will help me too 😉

---

[![Linkedin Badge](https://img.shields.io/badge/-Felipe%20Sales-292929?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/felipecastrosales/)](https://www.linkedin.com/in/felipecastrosales/)