Enterprise Apple Support Backend API development

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Objectives

Welcome, in this challenge you will be developing the backend API for an app with provided API design.

Note: Review, Appeal and Appeal Response phase are shorter, please check timelines.

PROJECT BACKGROUND

Apple provides the support app for iOS called “Apple Support” which gives you personalized access to solutions for all of your Apple products and services. Similarly we are creating a similar app but targeted to enterprises where their employees could get support on their Apple products.

After this challenge we will develop the API and integrate with the mobile app.

TECHNOLOGY STACK

JSON, Node JS, Apple, Rest API, MySQL

Platform to Support

Backend Hosting: Linux Database: MySQL Backend framework: Node JS

Individual Requirement

  • Develop the APIs based on the swagger file
  • GET /coverage/{deviceId} will be mock API for now, real implementation we will change later
  • Configure lint and follow the best practices
  • Provide sample data for integration and testing
  • Unit tests is out of scope

Assets

All required assets are shared on the forum.

Final Submissions

Submit the zip containing

  • Full source code with detail setup and deployment guide
  • Verification guide with postman

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30177962