Coder Social home page Coder Social logo

inspector_app's Introduction

Pipe Inspection App

This is a PoC of a pipe inspection application. You need to run this application with a backend service (refer to this link https://github.com/polecats/inspector_server)

Important!

This is a PoC application. Use at your own risk!

Table of Contents

Getting Started

  • Download the installer for Node.js 6 or greater.
  • Install the ionic CLI globally: npm install -g ionic
  • Clone this repository: git clone https://github.com/polecats/inspector_app.git.
  • Run npm install from the project root.
  • Run ionic serve in a terminal from the project root.
  • Make sure that the mobile application is pointing to the right backend server by going to the app's Settings menu and changing the server URL.

Note: You may need to add “sudo” in front of any global commands to install the utilities.

Powered By

This app was created and powered by

  • Angular
  • Ionic
  • Apache Cordova
  • Apple iOS
  • Google Android

Project Commands

  • restore and prep
  • ionic cordova prepare
  • run ionic server with console output and no auto browser open
  • ionic server -c --no-open
  • build web asset
  • ionic build
  • build android apk
  • ionic cordova build android
  • ionic cordova build android --release
  • Update Ionic
  • npm update -g ionic
  • Update Cordova CLI
  • npm update -g cordova
  • Update Cordova Android or iOS

Android Build Issues

  • build error
  • cannot find symbol FileUtils etc

Inspection Form Record format

{
	'id': 'guid',
	'name':'report 1',
	'datasheet': {
		'id':'guid',
		'asset':'assetname',
		
	},
	'observation': {
		'id':'guid',
		'data':	[
			{
				'id':'guid',
				'identifier':'id',
				'location':'loc',
				'findings':[
					'notes 1', 'notes 2',...
				],
				'recommendation': [
					'notes 1', 'notes 2'...
				],
				'photos': [
					'base64', 'base64'...
				]
			},
			...
		]
	}
	'drawings': {
		'id':'guid',
		'format':type-id,
		'data': 'base64'
	}
}

W.I.P

Drawing tools still buggy and need some fine-tuned virtual controllers

inspector_app's People

Contributors

polecats avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.