This project was bootstrapped with Create React App.
Run yarn install
followed by yarn start
to start the project on http://localhost:3000/
- Avatars are generated randomly (just for fun :D) based on their ID in turn is generated using a UUID npm library
- For better UX, hitting
ENTER
while typing a message sends it to the active chat - When choosing a friend, the input field is automatically focused to improve usability
- The app works best for resolutions > 800px
- I tried to split into single components most of the blocks of the app. With more time, it could be improved.