Challenge Overview
The client of this application is DARPA. They have asked TopCoder to build a modern web-portal for education in Science, Technology, Engineering, Math (STEM) and especially focused on Computer Science (CS) education. The CS-STEM web-site will be dedicated to middle and high school students in USA and allow them to learn a lot of interesting topics in a user-friendly environment, which at the same time is productive and professional. Users will earn achievements, awards and prizes on the web-site.
We wish to enhance nonamesite.com to support Open ID integration with Google and Facebook. This includes permitting new users to log in with Google and Facebook credentials, and using Facebook social plugins to both enhance the NNS experience and increase the likelihood that our games and platform go viral.
In addition, this architecture will define some external JSON services to allow authentication and profile retrieval to other applications, namely new iOS applications being developed.
This component will implement a set of JSON Web Services for CS-STEM web site, to enable external applications such as iPhone/iPad apps to access certain functionalities of CS-STEM web site.
Final Submission Guidelines
Please see the wiki - http://apps.topcoder.com/wiki/display/docs/CS-STEM+JSON+Web+Services