Challenge Overview
Challenge Objectives
-
Update the existing user interface of our app to use bulma.
Project Background
-
Project Vorbote is a nodejs and reactjs based app
-
The app allows any Topcoder members to subscribe to events that occurs on the Topcoder platform
-
Essentially, the app allows a member to setup their own webhooks, for example, to be notified when a contest is launched
Technology Stack
-
Nodejs version 8
-
Reactjs
-
Mongodb
-
Kafka
Code access
You can find the code here. Kindly use the develop branch for your changes.
Individual requirements
Update the existing user interface of our app to use bulma (Major Requirement)
-
We have created a prototype of our app. We want you to update the existing UI to match this prototype.
-
The prototype uses bulma as its CSS library. You are expected to use the same
-
More details provided in the contest forum
Deployment guide and validation document
We don’t expect any changes to the deployment.
Important Notes
-
Follow existing conventions used in the app
-
Ensure there are no lint errors in the app. Fix existing lint errors
-
Tests are not in scope
-
The changes that you are carrying out are only on the UI. Existing functionality should continue to work as before.
-
In case you are well versed with UI but are not familiar with Kafka or Nodejs, you can still participate - use docker for kafka and simply set the configuration without going through the hassle of installing it.
Final Submission Guidelines
Submit a git patch of your changes