Challenge Overview
Project Overview
The customer is a company that does crowdsourcing challenges similar to topcoder, but has their own ways of doing things. They want to create a web application which will allow their customers to write their own challenges.
Competition Task Overview
This challenge should use Java OR Grails to implement the front end for following features based on the UI Prototype and REST APIs:
(Please use Spring MVC if you use Java)
Scope Reduced!
- Create Challenge
- ���dashboard - click 'create new challenge'
- step 1 - input the challenge title, start time, brief summary and overview
- step 2 - background and problem statement
- step 3 - juding and deliverables
- step 4 -
imagesand tags - step 5 -
attachmentand legal agreements - step 6 - review
- Note: user could save the challenge to draft in any step and publish the challenge at the final step
If you find any bugs in REST APIs, please fix the bugs and mention the changes in your submission.
Testing
Please provide manual steps to create the challenge in website.
Please provide manual steps to use Postman to call the view (draft) challenge list / detail api to verify if the challenge is saved/published correctly.
Technology Overview
- JavaScript
- jQuery
- Ajax
Final Submission Guidelines
- Source Code
- Deployment Guide