Challenge Overview
Project Overview
SoftBank is a Japanese multinational telecommunications and Internetcorporation, with operations in broadband, e-commerce, Internet,technology services, and other businesses.
A blockchain, widely known as the base technology of Bitcoin, is a distributed database that maintains a list of transactional data records hardened against tampering and revision.
SoftBank is going to develop the new platform based on the blockchain technology and a variety of services on top of it.
- As a proof of concept, they are going to develop a prototype of Blockchain based Donation Service.
- In this service prototype, each donation is recorded into the blockchain and everyone can see how their money is distributed and used.
- Volunteers provide their computing resource to record the transaction in the blockchain.
Tips for Success: Asking questions early and getting PM's feedback is very important for the success of this challenge.
Competition Task Overview
The tasks of this challenge involve the following:
- - Assemble prototype html with contract node.js program.
- - You probably want to use the 1st winner of 2nd code challenge. However you may assemble your code based on another winner.
- - In this challenge, you can use a single account defined in the config file. Do not need to connect to facebook or google+.
- - You can also use a fake user name and photo.
- - Mining as a volunteer may not be implemented. It can be done on geth console. We still want to see the blockchain explorer.
- - We do not need a profile update. Hide the gear icon from the user-page.
Browsers Requirements
Mobile versions
- - iPhone 5, 6, 6 Plus, 6s, 6s Plus Safari Browsers
- - Android versions 4.4+ Default Browsers
Desktop versions on Windows & Mac - (you only need to implement pages for the charity organization)
- - IE 11+ Browsers
- - Latest Chrome Browsers
- - Latest Safari Browsers
Note - please include actual browsers you have tested in the submission document/readme file.
Final Submission Guidelines
Submission Deliverables
A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials
Below is an overview of the deliverables:
- Full code that covers all requirements.
- A complete and detailed deployment document explaining how to deploy the application including configuration information.
Final Submission
For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.