how to build an app with crowdsourcing
Post on 15-Jan-2015
6.211 Views
Preview:
DESCRIPTION
TRANSCRIPT
3G
A CLOUD APPLICATION FROM START TO FINISH
CROWDSOURCING BREAK DOWN
MESH01 CHALLENGES
TOP COMMUNITY WINNERS
80,000+Lines of code written
130+challenges which
represents around 7,500 hours of traditional dev
(100% built through community)
$130,000In available prizes
30%Labor cost savings
compared to traditional consulting. When compared
against a hybrid off-shore team, we came out at 45%
of the cost.
1/2Time Savings:
Project finished at less than half of the time originally expected
Crowdsourcing can be an incredibly efficient way to build cloud applications. Let’s pull back the curtain and take a look at exactly how this new model translates community-driven challenges into real results.
MESH01 – A CROWDSOURCING OVERVIEWMESH01 recently built their innovative new platform using Topcoder as their development engine. Running competitive crowdsourcing challenges as “sprints”, and getting a community of 600,000 technical experts to contribute code allowed MESH01 to build their application on cutting edge technology (including AngularJS, Node, MongoDB, and Heroku) at half the expected time and cost.
MESH01 DEVELOPMENT
“The work that Topcoder completed in three months was equivalent to approximately 15 full time developers, and the community delivered a platform at nearly half of the estimated cost.”
— Brian Bednarek, CEO of MESH01
3G
Node API – Image Uploader [core functionality]
The first of a two-part effort to create the image uploading service. This first part adds the image and imageSet meta-data to the mongoDB. The second part will require uploading the images to S3.
callmekatootie$54,32241,690 Pts1st Places 24
BUILDING THE MESH01 WEAR TEST PLATFORM
TOTAL PRIZES$600
First Place$400
Second Place$200
Data Point Editor I [user interface functionality]
Add colored points (markers) to images and store the marker locations relative to the image and the user in a database. The rules behind these markers can be complex, so we are going to simplify this first challenge as much as possible. You will use AngularJS,Express and mongo to add red, green or grey points as an overlay to an image displayed in a carousel.
TOTAL PRIZES$1800
First Place$950
Second Place$750
API Versioning + Security [API]
Start with our base api version 1.4 goat which can be found in poost registration details. Two new features will be added: api key, and password hashing. Limit their availably by passing in the version 1.5.0 via the header. By not passingin the version in the header, version 1.4 should be returned (default) however by passing in 'accept-version 1.5.0' in the header, you will be required to also include the api-key as well as hashing the password when a new user account is created.
TOTAL PRIZES$750
First Place$500
2/07/13 – 2/12/13 3/09/13 – 3/12/13
FROM IDEA TO CONCEPT TO DESIGN TO WIREFRAME TO PRODUCT
Simple Batch Processor with Scheduler, Queue and node.js [Batch auto-email]
Using an off-the-shelf scheduling system (simple, cron-like), an off-the-shelf Message Queue (Heroku addon like RabbitMQ), and an email sender like SendGrid, build a process that evaluates each wear test on a daily basis, and sendsa notification to each participant who has not submitted an activity log in the last 7 days.
TOTAL PRIZES$1350
First Place$800
Second Place$500
6/25/13 – 6/28/13
Worker + Queue Refactoring [platform]
Consolidate and re-factor two queues and their corresponding worker into a single queue and a single worker. These workers each perform a similar function which we will discuss later. With refactoring, we will be able to process more efficiently as well as add new conditions for notification.
TOTAL PRIZES$1400
First Place$800
9/17/13 – 9/21/135/28/13 – 5/30/13
</> $ $
To learn more about how your organization can build mobile apps with crowdsoucing download theDevelop Better Mobile Apps Faster eBook
shankarkamble$20,17515,550 Pts1st Places 8
MESH01
Enreeco$25,37522,725 Pts1st Places 25
eucuepo$26,26117,475 Pts1st Places 10
aproxacs$29,40029,275 Pts1st Places 42
FEB MAR APR MAY JUN JUL AUG SEP OC T
37 Challenges Run40
30
20
10
0
# OF CHALLENGES RUN
EQV. IN-HOUSE CAPACITY
top related