Register
Submit a solution
The challenge is finished.

Challenge Overview

Full Stack

This is the 1000 points Hard level problem of Master CodeWalker: Topcoder Skill Builder Competition : Full Stack. For more challenge context info Register for the Host Competition before submitting a solution to this problem.

Problem Statement: REBEL INVENTORIES

Rebel Alliance is running out of inventory, it’s time to resupply and log Starship only for the next war.

What do you need to do?

  • There’s no storyboard provided like a normal challenge.
  • You MUST use this Full Stack starter pack :https://github.com/DavideViolante/Angular-Full-Stack
  • Add a new menu for “Starships Inventory” that will take to this new page.
  • Let’s discuss any problems and obstacles on the challenge forum. We need to find the best possible solution.

1. Frontend:

  • Create a table containing all Rebel starships.
  • Grab sample data from this API: https://swapi.dev/documentation#starships
  • Table needs support pagination
  • Need able to Create, Read, Update & Delete Data
  • Use modal window to Read, Update & Delete Data the starship detail
  • Show Success/Error validation when create edit or delete
  • Need to show confirmation message when trying to delete the starship.

2. Backend:

  • Create endpoints for Create, Read, Update & Delete Starship
  • Return Success / Error Validation

3. Database

Instructions:

  • We have prepared three problems: Easy, Medium, and Hard, which are worth 250, 500, 1000 points respectively. Points are based on the difficulty of the problem.
  • The competitions may or may not be related to each other.
  • The links to the problems/competitions are provided below.
  • Each problem has one single requirement to achieve. We will judge your submission based on the requirement being fulfilled in each problem, so as long as the requirements are met with minimal code quality, you would be rewarded with points for that particular problem.
  • Here is the Full Stack Leaderboard with individual problem score and total score across weeks is available.

Problems

  1. Easy: 250 Points :: REBEL ACCESS PORTAL
  2. Medium: 500 Points :: REBEL INVENTORIES
  3. Hard: 1000 Points :: REBEL RESOURCES



 

Final Submission Guidelines

- You can submit a patch file against the provided codebase
- You can also submit your whole codebase to us

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30142440