Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/felipecastrosales/chat
- Owner: felipecastrosales
- License: mit
- Created: 2020-09-29T21:20:29.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-04T15:17:20.000Z (6 months ago)
- Last Synced: 2024-08-04T16:57:18.942Z (6 months ago)
- Topics: 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
- Language: Dart
- Homepage:
- Size: 26.4 MB
- Stars: 21
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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/)