BONUS: 5‌ CHECKPOINTS AWARDED WORTH ‌$100‌ EACH

Register
Submit a solution
The challenge is finished.

Challenge Summary

Welcome to “Asset Tracking and Invoicing - Web App Design Challenge”.  In this challenge, we want to build the best possible UI/UX screens for our Asset Tracking and Invoicing responsive application that will be used by different roles to simplify the asset serialization and invoicing process within supply chain operations for the corporate customers that lease hardware from us. 

Recently we completed a wireframe challenge to create the UX flow for a responsive web app - now we want to take up those wireframe screens and further create the best possible UI and also improve the overall UX wherever possible.

Read the challenge specification carefully and watch the forums for any questions or feedback concerning this challenge. Let us know if you have any questions in the challenge forum!

Round 1

Submit your initial designs for checkpoint feedback:

1. End Customer 
  • Feel free to add any screens which are necessary to explain your concept
  • As a part of your checkpoint submission, you must upload your submission to MarvelApp so we can provide direct feedback on your design
  • Make sure to include a URL/comment the link to your marvel app while uploading your submission
  • Make sure all pages have the correct flow! Use correct file numbering. (00, 01, 02, 03)

Round 2

Submit your final designs with all checkpoint feedback implemented:

1. End Customer
2. Leasing Partner
3. Supply Chain Team 
4. Installation Partners
5. Manufacturing Unit
  • Feel free to add any screens which are necessary to explain your concept
  • As a part of your final submission, you must upload your submission to MarvelApp so we can provide direct feedback on your design
  • Make sure to include a URL/comment the link to your marvel app while uploading your submission
  • Make sure all pages have the correct flow! Use correct file numbering. (00, 01, 02, 03)
  • You MUST submit in the 1st/checkpoint round to be eligible to participate in the 2nd/final round!

BACKGROUND OVERVIEW
  • The client of this challenge is a global electronic device and its related components manufacturer 
  • They would like to improve the efficiency/turn around time in their manufacturing-related supply chain sub-process(s)  and ensure its transparency by providing the status of electronic device(s) / component(s) at various stages, visible to all the concerned stakeholders through the digital technologies like Blockchain and form the blockchain consortium among the various stakeholders as mentioned below
  • The solution also will automate the process across manufacturing unit, 3rd party leasing company, 3rd party installation party, invoicing unit, customers and multiple internal departments involved throughout a device leasing cycle
  • Currently, the sub-processes like Invoicing process and Asset Tracking are considered for this challenge:
    • End Customer
    • Leasing Partner
    • Supply Chain Team
    • Installation Partners
    • Manufacturing Unit
 
DESIGN CONSIDERATIONS
  • We are looking for an intuitive, easy-to-use, corporate, modern design
  • Best Practice for Responsive Web Application (Focus on Web/Desktop only for this challenge)
  • Use color, visual comparison, and drill-down charts to highlight a comparison
  • Easy to navigate the investment process, encourage iterative experimentation
  • Intuitive for the user; should never be left asking "what do I do next?"
  • Easy viewing for pages that may be over overcrowded with information
 
CHALLENGE FORUM
 
SCREEN REQUIREMENTS
00) General Requirements
  • All UI needs to be easy to customize. Since we will be using this to showcase multiple partners, applications must be themed in a way that suits individual organizations. This typically includes: Logo, Primary color, Secondary color, Font (family and size), Spacing, etc
  • We need a clear screen flow in your design. When creating screens for particular roles, make sure to use the correct user in it. In this challenge, each role should have the following user profile so we know the screens flow:
    • "Gary" for End Customer
    • "Nate" for Leasing Partners
    • "Tom" for Supply Chain Team
    • "David" for Installation Partners
    • "Leo" for Manufacturing Unit
  • IMPORTANT! Create GUI KIT for your design so the user can customize the design elements easily in the future, you MUST submit a GUI KIT in the 1st round/checkpoint to get proper feedback from the client!
 
END CUSTOMER - "Gary"
01) Login Screen
  • WF Reference: login
  • Create a simple login screen where the user can enter their username and password
  • Provide the “Remember Me” option
  • Provide a way for the user to retrieve their password
  • Treat this page as a marketing area where non-logged in user can understand the app purpose

02) Dashboard Screen
  • WF Reference: S1 01 Dashboard
  • Provide global search, notifications, photo thumbnail of the person logged in and an option to logout.
  • The main navigation will need to include the following: Dashboard, Orders, Invoices, Acceptance, and Settings
  • The dashboard will be almost the same for all types of users.
  • Orders: Show a visualization as well as a table data of orders with an option to view all the orders
  • Acceptance: Show a visualization as well as a table data of Acceptances with an option to view all the Acceptance
  • Agreement: Show a visualization as well as a table data of Agreements with an option to view all the Agreements
  • Invoices: Show a visualization as well as a table data of Invoices with an option to view all the Invoices
 
03) Order Listing Screen
  • WF Reference: S1 02 Orders Listing
  • This page needs to show the list of all orders
  • Need to show the summary/statistics of the order type (Open, In-Production and Closed)  as shown in the wireframes
  • We need to allow the users to search for an order based on a date range or filter through the list of orders based on the status
  • Order status needs to be indicated by color code, think on how best to represent the status of each of the order
  • Users will have the option to sort the table
  • Provide pagination as there would be many orders
 
04) Order Details Screen
  • WF Reference: S1 03 Order Details
  • Order details will show the order id and its associated details
  • List of all the status of the order needs to be displayed, and show what status is completed and highlight what is the current status of the order, what will be the next stage (In the wireframe, you can see the current status is highlighted in green) - Come up with ideas on how this can be shown well
  • Within each order, there will be multiple items and each of the items will have more details - so that needs to be represented along with its overall status
 
05) Acceptance Listing Screen
  • WF Reference: S1 04 COA- Listing
  • This page needs to show the list of all acceptances
  • Need to show the statistics based on the order type (Accepted, Not Accepted)  as shown in the wireframes
  • We need to allow the users to search for an acceptance based on a date range or filter through the list of acceptances based on the status
  • Acceptance status needs to be indicated by color code, think on how best to represent the status of each of the acceptance
  • When the status of the acceptance is “Not Accepted” it will have a “Sign” button that will allow the user to sign the acceptance
  • Users will have the option to sort the table
  • Provide pagination as there would be many acceptances
 
06) Acceptance By Sign Screen
  • WF Reference: S1 05 COA By Sign
  • This page will show the product details and allow the user to sign/accept that products were received in good conditions
  • List of all the status of the acceptance needs to be displayed, and show what status is completed and highlight what is the current status of the agreement, what will be the next stage. (In the wireframe, you can see the current status is highlighted in green) - Come up with ideas on how this can be shown well.
  • Please follow the details from the wireframe
  • Also, create an uneditable page similar to this as shown in S1_06 Signed Acceptance
 
07) Acceptance by Agreement Screen
  • WF Reference: S1 08 COA By Agreement
  • This page will show the agreement details and allow the user to sign
  • List of all the status of the agreement needs to be displayed, and show what status is completed and highlight what is the current status of the agreement, what will be the next stage. (In the wireframe, you can see the current status is highlighted in green) - Come up with ideas on how this can be shown well.
  • Provide a “Sign” button and provide interaction for the signed status (click the sign button)
  • Please create the "Signed" screen too  - S1 09 (Signed) COA By Agreement
  • Please follow the details from the wireframe
 
08) Invoice Details Screen
  • WF Reference: S1 11 Invoice Details
  • This shows the invoice details with the list of products
  • Provide option to download the invoice
 
LEASING PARTNER - "Nate"
09) Create Acceptance Agreement Details Screen
  • WF Reference: S2 08 Create Acceptance Agreement Details
  • This is similar to "S2 07 Create Acceptance Agreement Details", but on this screen, we have few editable details, we are looking for your thoughts on how to allow the user to edit these details
  • Clicking “Add COA” will trigger the modal window to add COA, provide this screen in your design
  • Remove the options that are shown to export 
  • Please follow the content from the wireframes
 
SUPPLY CHAIN TEAM - "Tom"
10) Create Invoice Screen
  • WF Reference: S3 11 Create Invoice
  • Ability to mark the invoice as "Active" or "Cancelled"
  • Allow the user to “Add Items” to the list and also provide an option to remove the items
  • Ability to remove/delete or add item in "purchase orders"
  • Once all items are added, the user will click on the “Create Invoice" button
  • Also, provide an option to cancel the creation process
 
INSTALLATION PARTNERS - "David"
11) Order Details Screen
  • WF Reference: S4 03 Order Details
  • This screen gives installation partners user the ability to change the item/device status based on their activity related to the items.

MANUFACTURING UNIT - "Leo"
12) COA Details Screen
  • WF Reference: S5 04.1 COA - Details
  • Manufacturing Unit user will be able to see the customer acceptance for products and orders 
IMPORTANT:
  • Keep things consistent. This means all graphics styles should work together
  • All of the graphics should have a similar feel and general aesthetic appearance
  • Focus on User Experience / how the user interacts within the dashboard
 
MARVEL APP PROTOTYPE
  • We need you to upload your screens to the Marvel App
  • Please request the Marvel app in our challenge forum 
  • Clickable Prototype is preferred (and might give you advantages in the review process)
  • You MUST include your Marvel app URL in notes /comments while uploading (in your marvel app prototype, click on share and then copy the link & share it within your notes while you upload).
 
DOCUMENTATION
 
BRANDING GUIDELINES
  • Branding is open to the designers
  • We will be partnering with many different company, so it needs to be easily customizable 
 
TARGET DEVICE
  • Responsive Web Design
  • Focus on Desktop for this challenge: 1366 x 768px
 
TARGET AUDIENCES
  • Corporates Companies (End Customer)
  • Leasing Companies Partners
  • Supply Chain Team
  • Software Installers Partners
  • Device Manufacturer
 
JUDGING CRITERIA
  • How well you plan the user experience and capture your ideas visually
  • Cleanliness of your graphics and design
  • The overall design, UI and user experience
  • Consistency across the UX/UI
 
SUBMISSION AND SOURCE FILES
Preview Image
  • Please create your preview image as one (1) 1024x1024px JPG or PNG file in RGB color mode at 72dpi and place a screenshot of your submission within it.
 
Submission File
  • Submit JPG/PNG for your submission files
  • Submit Marvelapp as part of your submission
 
Source Files
  • All original source files of the submitted design. Files should be created in Adobe Photoshop, XD, or Sketch!
 
FINAL FIXES
  • As part of the final fixes phase, you may be asked to modify your graphics (sizes or colors) or modify overall colors. We may ask you to update your design or graphics based on checkpoint feedback.

Please read the challenge specification carefully and watch the forums for any questions or feedback concerning this challenge. It is important that you monitor any updates provided by the client or Studio Admins in the forums. Please post any questions you might have for the client in the forums.

How To Submit

  • New to Studio? ‌Learn how to compete here
  • Upload your submission in three parts (Learn more here). Your design should be finalized and should contain only a single design concept (do not include multiple designs in a single submission).
  • If your submission wins, your source files must be correct and “Final Fixes” (if applicable) must be completed before payment can be released.
  • You may submit as many times as you'd like during the submission phase, but only the number of files listed above in the Submission Limit that you rank the highest will be considered. You can change the order of your submissions at any time during the submission phase. If you make revisions to your design, please delete submissions you are replacing.

Winner Selection

Submissions are viewable to the client as they are entered into the challenge. Winners are selected by the client and are chosen solely at the client's discretion.

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

Challenge links

Screening Scorecard

Submission format

Your Design Files:

  1. Look for instructions in this challenge regarding what files to provide.
  2. Place your submission files into a "Submission.zip" file.
  3. Place all of your source files into a "Source.zip" file.
  4. Declare your fonts, stock photos, and icons in a "Declaration.txt" file.
  5. Create a JPG preview file.
  6. Place the 4 files you just created into a single zip file. This will be what you upload.

Trouble formatting your submission or want to learn more? ‌Read the FAQ.

Fonts, Stock Photos, and Icons:

All fonts, stock photos, and icons within your design must be declared when you submit. DO NOT include any 3rd party files in your submission or source files. Read about the policy.

Screening:

All submissions are screened for eligibility before the challenge holder picks winners. Don't let your hard work go to waste. Learn more about how to  pass screening.

Challenge links

Questions? ‌Ask in the Challenge Discussion Forums.

Source files

  • Layered PSD files created in Adobe Photoshop or similar
  • Sketch
  • XD

You must include all source files with your submission.

Submission limit

Unlimited

ID: 30113598