Challenge Overview
Who really has time to sit and organize files? Wouldn't it be nice to have an app that helps you keep things in some kind of preliminary order? In this challenge you will build a prototype application that will allow users to attach documents and pictures to records in a mobile app. In a future challenge, we will add the ability to sync these attachments to a remote server.
Requirements:
-
App will need to function in both iOS and Windows
-
A user will create a base record to add the attachments.
-
A user will add attachments to the created record to include the following:
-
Image captured from device
-
Supported file formats: pdf, zip, txt, doc, docx, dwg, gif, jpg, csv, xls, xlsx, ppt, xml, xsl, bmp, html, png, pptx, cfr
-
-
User should be able to specify additional metadata to include:
-
Id: Automatically created
-
Asset Number: User to entered
-
Document Owner Type Id: User entered
-
Document Owner Id: User entered
-
Document Type: Derived from file type
-
For the UI, please reference the client’s images below. Feel free to build the UI as you see fit, but overall judging will be for the functionality and not the UI.
Tech Stack
Please use the following technologies in your submission:
- React.JS
- Cardova
Final Submission Guidelines
-
README.md file containing instructions on installing/starting your app
-
Video showing the setup/demo of your app
- ZIP file containing all your apps files/code/README.md