A React/Flux based chat app, integrated with Firebase, that makes use of CSS3 flexbox. Multiple users can create chat rooms, send chats, see notifications, etc. with each other in real-time.
####Example Screenshot:
####Current status:
- Displays clickable rooms
- Implements New Room function
- Clicking on a room displays chats for it
- Efficient database structure that implements quick interrupt-driven updates via callbacks from Firebase, without polling.
- Strictly follows the Flux methodology. All database changes are done by Stores - no bypassing the Stores.
- Encapsulates all Firebase API calls to enable simple swap with a different DB.
####Next steps:
- Now that the basic Room and database plumbing is in place, implement the actual functionality that lets the user append chats to a room.
- Add the ability to delete a Room.
- Add the ability to see unread chat count per room (the existing database design supports this).
####Installation:
git clone https://github.com/rmcgarity/flux-chat.git
####Contact: