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

https://github.com/mirayatech/chat-app

๐Ÿ’ฌ Realtime chat app, built with react, typescript, firebase and other technologies.
https://github.com/mirayatech/chat-app

chat chatapp firebase react realtime-messaging styled-components typescript ui ux whatsapp

Last synced: 4 months ago
JSON representation

๐Ÿ’ฌ Realtime chat app, built with react, typescript, firebase and other technologies.

Awesome Lists containing this project

README

          

### Sabito - Chat App โคต

Sabito is a realtime chat app, built with react, typescript, firebase and other technologies. My inspiration came from [Whatsapp](https://web.whatsapp.com/) and [Messenger](https://www.messenger.com/).

### ๐Ÿš€ - Features

- Sign in with Google
- Create conversations (private, group)
- Allow sending
- Text
- File
- Image
- Reply to message
- Drop file to upload
- Notify to unseen messages
- Send reactions to message
- Show if user has seen message
- Detect link an add an anchor to it
- View conversations images and files
- Change group name or group profile picture

### ๐Ÿ“š - What I've learned

- Focused a lot on the UX
- Managing indexes in Firebase
- Formatting TimeStamp into [day.js](https://github.com/iamkun/dayjs)
- Creating custom hooks (Specifically for Firebase)
- And much more...

### ๐Ÿ› ๏ธ - Main technologies
`React` ย `Firebase` ย `TypeScript` ย `Styled Components` ย `Framer Motion` ย `Vite`

๐ŸŽฅ - Demo Video

๐Ÿ“ธ - Demo Images

#

![chat0](https://user-images.githubusercontent.com/71933266/198517753-d5b9ee0d-3d99-4518-bbbb-62e187b1c96b.png)

#

![chat1](https://user-images.githubusercontent.com/71933266/198517298-0a97a962-9dac-4670-acba-fb0dc0d6f762.png)

#

![chat2](https://user-images.githubusercontent.com/71933266/198518527-34e3fcb8-43c0-4167-a207-7ae96f07e4d7.jpg)

#

![chat3](https://user-images.githubusercontent.com/71933266/198517309-ea3a4c12-1bff-4b56-9feb-0476ef4fb094.png)

#

![chat4](https://user-images.githubusercontent.com/71933266/198517327-4b68e276-f0f1-484f-9764-17951b75d91c.png)

#

![chat6](https://user-images.githubusercontent.com/71933266/198517334-ec91f0db-76e0-4071-893f-3f6ff8b11992.png)

#

![chat7](https://user-images.githubusercontent.com/71933266/198517350-dbf142ee-9eac-442e-9c81-7dafea269c2e.png)

#

![chat8](https://user-images.githubusercontent.com/71933266/198517365-fc7871c8-a243-4cb4-baad-ca94b82f21c0.png)

#

![chat9](https://user-images.githubusercontent.com/71933266/198517385-3a375e4c-5efb-47b1-9385-f455f59d7516.png)