Key Information

Register
Submit
The challenge is finished.

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
 
 


Final Submission Guidelines

Please see above

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30060087