Merge 1c6199d0d8
into b47cf8261f
commit
af965f31e1
@ -0,0 +1,27 @@
|
||||
# Chatroom App
|
||||
|
||||
**Tier:** 2-Intermediate
|
||||
|
||||
Real-time chat interface where users can interact with each other by sending messages using a serverless platform (e.g. Firebase).
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User need to register (username, email, password and an avatar image), then he can login (email and password).
|
||||
- [ ] User can see an `input field` where he can type a new message.
|
||||
- [ ] User can see a `sidebar` where he can see a `navbar` which have his name & avatar image and a `logout button`, a `search bar` to search for an account, and his `previous contacts` and their latest message.
|
||||
- [ ] By pressing the `enter` key or by clicking on the `send` button the text will be displayed in the `chat box` alongside his username and avatar image (e.g. `John Doe: Hello World!`)
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] User can login with Facebook, Twitter or GitHub.
|
||||
- [ ] User can send images, videos and links which will be displayed properly.
|
||||
- [ ] User can select and send an emoji.
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
- [Firebase docs](https://firebase.google.com/docs?authuser=0&hl=en)
|
||||
- [How to Build a Chat App with Firebase](https://www.cometchat.com/tutorials/how-to-build-a-chat-app-with-firebase)
|
||||
|
||||
## Example projects
|
||||
|
||||
- [sector-r](https://sector-r.vercel.app)
|
Loading…
Reference in new issue