-
Notifications
You must be signed in to change notification settings - Fork 216
Open
Description
Description:
In this challenge, we'll be adding to the base services provided by this REST API. Implementing these services will serve two causes:
- Implement and document the setup, connection, and best practice use of Bluemix Services
- Provide a starting point for Services that are used in a lot of projects. If a project is started with this starter pack, but not used, it should be easily pulled out.
Requirements:
- Implement Bluemix SSO
- A user can register with a Google or Facebook Account
- A user can log in with a Google or Facebook Account
- Implement Cloudant DB
- Save a registered user to the db
- Save login count and last login by that user.
/mesecure endpoint- Returns the logged in user's user object with count of successful logins of that user and last login date
- Update the postman files with your new endpoints
- Update README.md to clearly show:
- How to set up the services
- How to test your configuration
- How to remove a service - ie: if a project uses MongoDB, not Cloudant, it should be relatively easy to pull Cloudant out of the project and not leave shell code laying around.
Setup & Reference:
- Fork this project: https://github.com/topcoderinc/Topcoder-StarterPack_BluemixNode
Submissions:
- Ensure good test coverage
- Upload documentation for how to run your submission
- Upload all your source code as a zip for review
- Winner will be required to submit a pull request against develop with their winning code.
Metadata
Metadata
Assignees
Labels
No labels