https://github.com/fernanda-kipper/chat-app
Text chat app, where you can login with your google account and talk 📡
https://github.com/fernanda-kipper/chat-app
Last synced: 6 days ago
JSON representation
Text chat app, where you can login with your google account and talk 📡
- Host: GitHub
- URL: https://github.com/fernanda-kipper/chat-app
- Owner: Fernanda-Kipper
- License: mit
- Created: 2022-07-10T21:17:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-10T22:53:27.000Z (over 3 years ago)
- Last Synced: 2025-09-29T04:38:52.078Z (21 days ago)
- Language: TypeScript
- Size: 1.16 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Talk It!
Version 2
Clone •
Contribute •
License
Single-channel Live Chat built in Angular using Firebase integration, which users can log in with their Google account and chat with everyone online!
![]()
![]()
Clone
Prerequisites
- Node v16.13.2
- npm v8.1.2
- Angular CLI v14.0.4Starting
```
git clone https://github.com/Fernanda-Kipper/chat-app.git
cd chat-app
npm install
ng serve
$OPEN http://localhost:4200
```### Atention 🛑
It is not recommended to store your API access keys on the client side, but in this project the angular environment configs were used together with Firebase SDK as recommended on the documentation, cause on the contrary, how API keys are commonly used, as API keys for Firebase are not used to control access to backend resources. If you want to know more about management of Firebase Keys, [read this article](https://firebase.google.com/docs/projects/api-keys).
Contribute 🚀
If you want to contribute, clone this repo, create your work branch and get your hands dirty!
```bash
git clone https://github.com/Fernanda-Kipper/chat-app.git
git checkout -b feature/NAME
```After development
```bash
git push origin feature/NAME
```And then, open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!
[How to create a Pull Request](https://www.atlassian.com/br/git/tutorials/making-a-pull-request)
[Commit pattern](https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716)
License 📃
This project is under [MIT](LICENSE) license