Matthew Breau • about 2 years ago
Linked Digital-Physical Construction Documents
I'd like to build a hybrid digital-physical system for monitoring the distribution of drawing sets. Most modern CA systems focus on a fully digital paradigm, but contractors who prefer to use printed sets can't synchronize with this paradigm.
Application would automatically place barcodes on drawing sets.
These could be scanned using any smartphone to do two things:
A) Check if a newer version of a sheet is available
B) Confirm that a contractor/ sub contractor has received these new drawings
An architect, client, or GC could monitor as the drawing set "trickles down" from GC to sub, and even to even to specific individuals (to make sure everyone is aware of and working off of the newest drawings)
This could also be used to track other documents, like ASIs, ASKs, etc.
This system could also connect to CM tools like Procore or Aconex (currently the only CM tools with APIs)
I think first we would work together to design the general functionality of the app, and to draw up a design spec (functionality, variable naming, etc).
We could then divide into some smaller teams; one for the back-end another for the front-end
The front end designers could work out the graphics of the app, and code them in HTML. As the focus shifts to more HTML, some people from this group could start working on the presentation.
The back end programmers would design a database schema and pick a framework to implement a proof of concept.
Sometime in the morning, we would try to connect everything together and make it work, as well as put together any final touches for the presentation.
Familiarity with pdf processing tools, ideally using a web-friendly language like PHP
Familiarity with a backend framework (for faster development)
Interest or familiarity in mobile web design
DELIVERABLES / PROOF OF CONCEPT:
A working prototype with three working parts
A) App can add barcodes to pdfs
When the barcodes are scanned, it directs the phone to a webpage containing:
B) Form to confirm receipt (including a free registration process)
C) An indicator as to whether or not there is a newer version of the sheet available
To develop a working proof of concept
To have some fun!
To have each team member walk away with some new experience using one or more web frameworks
To understand more about the capabilities and limitations of using a mobile web-based approach instead of developing discrete apps for each mobile platform
To network with a group of creative people who are hungry for knowledge and new experiences
To have each team member understand the work of each other team member, by having team members actively learn from each other
Comments are closed.