Challenge Overview
Welcome to the Hermes Partners Admin HTML5 Prototype Assembly Challenge! The goal of this challenge is to put together the output of previous challenges into one sole git repository for the client. The project is a Responsive HTML5 Prototype application using AngularJS, JSON, Select2 and Bootstrap development frameworks.
This application uses:
- AngularJS Framework (http://angularjs.org, http://docs.angularjs.org/guide)
- Internationalization & Localization (https://docs.angularjs.org/guide/i18n)
- Language Translations (http://www.ng-newsletter.com/posts/angular-translate.html)
- Select2 (https://github.com/ivaynberg/select2)
- Bootstrap 3 (http://getbootstrap.com/getting-started)
- Node.js (http://nodejs.org/) for Internationalization back-end
Challenge Requirements
1. Combine - Prototypes into One Cohesive Site
From each of the attached zips, the pages of the site must be combined, the code cleaned up where necessary to be consistent. The attached zips below are the winning submissions from these challenges:
- Part 1: http://www.topcoder.com/challenge-details/30043463/?type=develop
- Part 2: http://www.topcoder.com/challenge-details/30043587/?type=develop
Sitemap:
- Company
- People
- Styles & Climate
- Job Grading
- Job Pricing
The output from these contests have incorporated comments from the co-pilot and client, so do not make drastic style/layout changes unless you ask first in the forum.
All HTML/CSS Requirements from the previous challenges still apply. If you must make any changes to combine the pages of the site, please be sure to refer to those challenges for the HTML/CSS Requirements.
2. Submit - Git + Zip File
- Send an email to jcori@appirio.com and request to be added to the Hermes Partners Admin Team
- Once added to the team for the Hermes Partners Admin repository, fork the repository.
- When your submission is final, make a merge request with your submission to this branch, and please upload a zip file of your source.
3. Deploy - Heroku
Spin up a heroku instance and deploy the git repo. Place the heroku demo url in the README of the git repo and describe the steps to deploy the successfully.
Here is a tutorial on deploying node.js to heroku: https://devcenter.heroku.com/articles/getting-started-with-nodejs
Final Submission Guidelines
- Upload all your source code as a zip
- Make a pull/merge request (with the same source code as your zip) from your forked repository to the project repository
- Deploy to Heroku