Used new (v16.3) Context API, instead of Redux.
- Login (Choose screen name; will create new one, if does not exist)
- Chat list (List all chat room where user is participant)
- Create Chat Room (Set title, description, and pick participants)
- Chat Room Details (Open chat room, display details, messages, and participants)
- Create message, edit and delete own messages, add additional participants
- Delete Chat Room
- Update User Details (Initially, only username is created. On this screen user is able to update additional details)
- react-bootstrap (npm - bootstrap components built with React)
- react-toastify (npm - simple, styled toast messages)
- react-meteor-data (atmospherejs - an integration between React and Tracker)
- Install Meteor
- Clone repo
git clone [email protected]:nermand/react-meteor-simple-chat.git
andcd react-meteor-simple-chat
- Install NPM modules
meteor npm install
- Run Meteor
meteor