Challenge Overview

Travel Buddy is a ride sharing application that Praxair employees can use to coordinate ride sharing on company trips. It’s a fun way to encourage collaboration and company interaction. In this internal “UBER-like” experience, Praxair employees can offer rides, join rides, chat about upcoming trips, and get suggestions from the APP and it’s users on where to stay, eat, and play on their trips.

We have already built this project with the following technologies:

  • Front-end: AngularJS + HTML5 + CSS + Cordova (iPhone and Android)
  • Back-end: ASP.NET MVC + SQL Server

In this contest, we want to update it to use SAML 2.0 authentication, and there 2 tutorials might be helpful:

  • http://blog.centrify.com/ideal-solution-for-sso-across-native-mobile-applications/ (ours is a Cordova app, so it should be easier)
  • http://stackoverflow.com/questions/23623200/authenticating-mobile-users-against-saml-idp

The existing codebase will be provided to you, as well the architecture (register to see forum details).

Gitlab

  • Our code and documents are all on gitlab, you will need to ask for access in the forum
  • You must used the specified branch as code base, and submit everything in a single zip
  • The winner will be asked to help with merge (create merge request on gitlab)

Testing

  • Your must test your submission on both Android and iOS platforms.


Final Submission Guidelines

Deliverable

  • Update Source Code
  • Deployment Guide with Detailed Verification Steps
  • Winner will need to create a merge request

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30050198