Register
Submit a solution
The challenge is finished.

Challenge Overview

The goal of this challenge is to create an easily usable, well documented shell project to build and deploy Node projects on IBM Bluemix.

You are welcome to start by cloning this repository: https://github.com/topcoderinc/Topcoder-StarterPack_Node-Backend

If you start from that starter pack, please clear out any modules as we’ll be using Bluemix modules in subsequent challenges. If you prefer to start fresh, you can, but be sure to include all applicable items listed below.

Steps to be Completed

1. Provide a fully documented nodejs application that, when deployed, provides an api
2. Make sure to implement eslint - https://www.npmjs.com/package/eslint-config-topcoder
3. One API endpoint:
    1. GET /test
    2. Return json object {"success":true}
4. Base yaml for the API
5. Postman Collection
6. Postman Environment Config
7. README.md with headers:
    1. Project Title
    2. Description
    3. Requirements
    4. Local Deploy
    5. Bluemix Deploy
    6. Testing
8. Bluemix manifest.yml for default deployment

For other additions you think would be helpful to starting a new project, please ask in the forum.



Final Submission Guidelines

1. Deploy your shell to Bluemix, make sure your topcoder handle is in your Bluemix app name somewhere. You can sign up for a Bluemix trial account here: https://console.ng.bluemix.net/registration/
2. Upload documentation for how to run your submission including your deployed Bluemix URL
3. Upload all your source code as a zip for review
4. Winner will be required to submit a pull request against develop on this repo (https://github.com/topcoderinc/Topcoder-StarterPack_BluemixNode) with their winning code.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30055993