Develop Asset, Service & Project Management PWA and hybrid App for Scaffolding Business

For $10,000 — Ends 25 Jun 2018 (in 1 day)

We are looking for experienced candidates to build a JavaScript progressive web app with a cloud based back end. The app will be distributed to all employees to help facilitate in collecting and managing data across all facets of the business.
Further info will be revealed to the shortlisted candidates.
Info Links
• https://en.wikipedia.org/wiki/Scaffolding
• https://www.safeworkaustralia.gov.au/scaffolding
• http://www.safework.nsw.gov.au/media/publications/health-and-safety/erecting,-altering-anddismantling-scaffolding-part-1-prefabricated-steel-modular-scaffolding
Comparable software examples
• http://www.scaffoldingsoftware.com/
• https://smartscaffolder.com/
• https://www.ask-ehs.com/software/scaffolding-management-software.html
• https://www.avontus.com/
• http://www.freshmilksoftware.com/flobot/software-for-scaffolding-companies.html
• http://www.connectitsoftware.com/scaffold-hire-sales.html
PWA guidelines and recommended tools
• https://developers.google.com/web/progressive-web-apps/
• https://developers.google.com/web/progressive-web-apps/checklist
• react & react native, https://facebook.github.io/react-native/
• ionic framework, https://ionicframework.com/
• Polymer, https://www.polymer-project.org/
• Auditing - https://developers.google.com/web/tools/lighthouse/
• Optimization - https://www.ampproject.org/learn/overview/
App MVP
• Obviously meets PWA checklist from links above.
• API driven development. Is built with easy future integration capabilities in mind.
• Is secure. Is built with current security conventions in mind.
• Is well documented. Comment as you code.
• Is DRY.
• Continuous integration - Save to a repository as often as possible. Automate builds, detect problems early.
• Is optimal. Run optimisation tests.
App features (Preliminary Spec)
• User management capabilities with roles – i.e. Admin dashboard has full app access plus supreme permissions and editing capabilities whereas employees/clients/other roles have appropriate screens and permissions.
• Project/Job Management – Create, Assign, Book, Send and Manage jobs within projects.
• Accounting - Create/Manage sales, invoicing, purchase orders, equipment hires, estimating and payroll (must also integrate into current accounting system MYOB)
• Asset and Service management – inventory management of static & non-static assets like consumables, fuel use, vehicle registrations & maintenance, etc
• Employee Management – Employees can be added to projects, assigned Jobs, can manage and upload docs to assigned jobs, can be tracked by GPS, can take signatures and Photos.
• Reports – Textual and graphical stats of financial data and other measurable metrics like workers data, client data, asset data etc.
• Client Portal - Client profile where documents and financials can be viewed/downloaded
• Internal REST api - View guidelines https://savvyapps.com/blog/how-to-build-restful-apimobile-app
Note* This is a preliminary draft only. - $10000.0


Sign up to apply →

Posted on freelancer.com





Know a freelancer that can do this job?

Earn lifetime commission for every freelancer you refer, by becoming an affiliate. Find out more

Share this job: