Challenge Overview
The HiWire Chat application will be a skeleton design of a chat application, similar to Slack or Rocket.chat.
The application will be a single window with scrolling chat and a simulated backend, but all on the client-side.
The client wants this prototype to encompass many rich chat features like:
* Message display, and editing
* Typing indicator
* Custom and regular emoji support
* Video, picture, and document upload, with preview
* User avatar images
* Animations and transitions
* Bold, italics, code formatting, Katex support
* React-Native clients for mobile devices and desktop
Challenge
This challenge will wrap the initial web app for Electron support
React
The implementation will be done in React-Native and will target both iOS and Android.
UI
Please try to follow the existing UI structure and look and feel, except for where we are asking you to change it.
Requirements
The requirements for this challenge can be found in these Gitlab tickets:
* https://gitlab.com/hercules-react-chat/react-chat-ui/issues/46
Submission
Your submission must include:
* The code meeting the requirements above, in patch file form against commit hash ea00a014cf87cb21363647ca2e4c444a6710a1c1 (or later)
* A detailed README.md covering how to build and run the application locally
* Validation information (either a separate doc or in the README.md) for each of the requirements above
* A video showing the reactions functionality working properly
The application will be a single window with scrolling chat and a simulated backend, but all on the client-side.
The client wants this prototype to encompass many rich chat features like:
* Message display, and editing
* Typing indicator
* Custom and regular emoji support
* Video, picture, and document upload, with preview
* User avatar images
* Animations and transitions
* Bold, italics, code formatting, Katex support
* React-Native clients for mobile devices and desktop
Challenge
This challenge will wrap the initial web app for Electron support
React
The implementation will be done in React-Native and will target both iOS and Android.
UI
Please try to follow the existing UI structure and look and feel, except for where we are asking you to change it.
Requirements
The requirements for this challenge can be found in these Gitlab tickets:
* https://gitlab.com/hercules-react-chat/react-chat-ui/issues/46
Submission
Your submission must include:
* The code meeting the requirements above, in patch file form against commit hash ea00a014cf87cb21363647ca2e4c444a6710a1c1 (or later)
* A detailed README.md covering how to build and run the application locally
* Validation information (either a separate doc or in the README.md) for each of the requirements above
* A video showing the reactions functionality working properly