Challenge Overview
Project Overview
This app is like Pinterest or Tinder for all motorcycle owners. Motorcycle owners post pictures of their bike(s) and identify customizations they have made. Other motorcycle owners can search for and view bikes with the customizations they are interested in. Gamification is added to gather more data and to give it more stickiness.
Competition Task Overview
For this challenge, we need to build the remaining services to support all the features in the iOS app.
For this particular challenge, all endpoints defined in the swagger that haven't been implemented are in scope. Generally this means but not limited to the following:
5. Things in "notes for next challenges.txt" are in scope
But you need to double check and make sure that everything not implemented yet should be implemented in this challenge.
General Guidelines
- The services will be hosted on Rackspace, please make sure there's no compability issue.
���- Code must be clearly documented
- Code must follow the general layers as defined in the architecture
- Provide a separate Swagger API document that covers the APIs implemented in this challenge
- Unit tests are not required, but please provide a postman file with positive and negative inputs
Technology Overview
Java 8
Spring Boot
PostgreSQL
REST
Jetty / Tomcat / JBoss
Maven
Rackspace
Documentation Provided
Register to see documents in the forum.
Final Submission Guidelines
Submission Deliverables
- A single zip file including all files that cover all the mentioned requirements
- A complete and detailed deployment document in markdown format explaining how to deploy the application including configuration information.
- Maven build script to build / test / pack the code.