Rebel Inventories: [Hard - 1000 Points] Full Stack Skill Builder Competition

Register
Submit a solution
The challenge is finished.

Challenge Overview

Rebel Inventories

This is the HARD 1000 Points Competition to create Inventory page with Create, Read, Update and Delete functionalities.
This challenge is a part of Master CodeWalker: Topcoder Skill Builder Competition : Full Stack
Learn More and Register for this competition before submitting a solution to this problem.

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


What do you need to do?

- There’s no storyboard provided like a normal challenge. You need to follow the description below and start to build the Full Stack App.
- You can use this Full Stack starter pack as base submission or come up with your own ideas: https://github.com/DavideViolante/Angular-Full-Stack
- Add a new menu for “Empire Data” that will take to this new page.
- Complete the following requirements to allow the Rebel Alliance to log their inventories.


1. Frontend

- Create a table containing all Rebel  inventories.
-- Inventory type: starships, vehicle & weapons
-- Quantity of item
-- User ID
-- Date Created
-- Created By
- Table needs support pagination
- Need able to Create, Read, Update & Delete Data
-- Use modal window to Read, Update & Delete Data the inventory detail
-- Show Success/Error validation when create edit or delete
-- Need to show confirmation message when trying to delete the inventory.


2. Backend:

- Create endpoints for Create, Read, Update & Delete Inventories
- Return Success / Error Validation



3. Database:

- Create an Inventory Table
- Grab sample data from here:
-- https://swapi.dev/documentation#starships
-- https://swapi.dev/documentation#vehicles
-- https://starwars.fandom.com/wiki/Category:Weapon_types
- It should have the following fields
- Inventory type: Starship, Weapons, Vehicle
- Quantity of item
- User id
- Date Created
- Created By
- Create a script to create some random Rebel Army Inventory data

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: 30139147