All Projects → vikramIde → stock_scan1

vikramIde / stock_scan1

Licence: other
Working Demo of Barcode/QR code scanner using VueJs+Quasaar+Cordova

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to stock scan1

Mobile Image-Video Enhancement
Sensifai image and video enhancement module on mobiles
Stars: ✭ 39 (-7.14%)
Mutual labels:  mobile-app
sink
Verify that you're spending more than you can afford
Stars: ✭ 78 (+85.71%)
Mutual labels:  mobile-app
data-at-hand-mobile
Mobile application for exploring fitness data using both speech and touch interaction.
Stars: ✭ 50 (+19.05%)
Mutual labels:  mobile-app
vulners-agent
Agent scanner for vulners.com
Stars: ✭ 62 (+47.62%)
Mutual labels:  scanner
quick-scripts
A collection of my quick and dirty scripts for vulnerability POC and detections
Stars: ✭ 73 (+73.81%)
Mutual labels:  scanner
smooth-app
The new Open Food Facts mobile application for Android and iOS, crafted with Flutter and Dart
Stars: ✭ 187 (+345.24%)
Mutual labels:  mobile-app
calmly
Calmly is made with flutter to practice meditation to bring headspace and calmness. 😍💆🏼‍♂️
Stars: ✭ 34 (-19.05%)
Mutual labels:  mobile-app
rdme
ReadMe's official CLI and GitHub Action
Stars: ✭ 44 (+4.76%)
Mutual labels:  sync
conference-app
🎪 A Sample Conference App built with React Native
Stars: ✭ 18 (-57.14%)
Mutual labels:  mobile-app
sleepover
💤 Sleep, snooze & step methods
Stars: ✭ 13 (-69.05%)
Mutual labels:  sync
warehouse-framework
Laravel Warehouse Framework
Stars: ✭ 53 (+26.19%)
Mutual labels:  warehouse
py-mongo-sync
Oplog-based data sync tool that synchronizes data from a replica set to another deployment, e.g.: standalone, replica set, and sharded cluster.
Stars: ✭ 102 (+142.86%)
Mutual labels:  sync
android-clean-code
Writing Clean Code in Android
Stars: ✭ 22 (-47.62%)
Mutual labels:  mobile-app
mooltik
🧑‍🎨 Mobile animation studio (Flutter)
Stars: ✭ 162 (+285.71%)
Mutual labels:  mobile-app
scanner
OpenCV document scanner
Stars: ✭ 36 (-14.29%)
Mutual labels:  scanner
AWVS-13-SCAN-PLUS
This is a companion software based on the Acunetix Web Vulnerability Scanner 12、13、14 (AWVS 12、AWVS 13、AWVS 14) scanning engine.
Stars: ✭ 232 (+452.38%)
Mutual labels:  scanner
azure-sql-db-sync-api-change-tracking
Using Azure SQL Change Tracking API to Sync mobile Apps data with the Cloud
Stars: ✭ 58 (+38.1%)
Mutual labels:  sync
evernote-backup
Backup & export all Evernote notes and notebooks
Stars: ✭ 104 (+147.62%)
Mutual labels:  sync
vscode-syncify
A reliable way of syncing your VSCode settings and extensions
Stars: ✭ 13 (-69.05%)
Mutual labels:  sync
nice intro
Get your users to know your app with ease
Stars: ✭ 17 (-59.52%)
Mutual labels:  mobile-app

Stock Scanner App

A Ncp project

Table of Contents

System Setup

# If you don't have Android Studio Setup
$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
# Download Android Studio from https://developer.android.com/studio/index.html
# Run studio.sh, and finish installing android.

# Finally
$ sudo npm install -g cordova
$ sudo npm install -g quasar-cli

Project Setup

# Clone this project.
$ git clone https://github.com/vikramIde/stock_scan1.git  # I personally use SSH, but not everyone has it setup
$ cd stock_scan1

# install dependencies
$ npm install

# build for production with minification
$ quasar build

# Prepare Cordova
$ quasar wrap cordova
$ cd cordova
$ cordova platform add android
$ cordova run

Offline Mode explanation

So when you load the app first time , It will check in a folder called /batch , If file doesnt exist it takes you in the app .

there are Three options

Checkin

In this you can scan the product to checkin to your warehouse

when a product is scanned it gets added to the file called product.json situated inside batch folder.

the object looks like this

{ 
	name :'someRandomName'
	code:'scannedbarcode',
	timmeStamp:'you current time in YYYY DD MM HH:MM:SS',
	direction:"In"
}

Checkout

When you are sending the Product from your warehouse to customer, you can use checkout option to scan the products.

The object Structure looks like this

{ 
	name :'someRandomName'
	code:'scannedbarcode',
	timmeStamp:'you current time in YYYY DD MM HH:MM:SS',
	direction:"Out"
}

Sync

When you are done with scanning products you can use this option to push it to backend server. So when the file product.json is sent to server it will be delted for new batch.

Use Case

The major use case could be Remote Warehouses facilities where internet is not good. So you can finish the stock scan and sync the data on a later point of time when in network

So example of offline mode workflow.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Author

StockScan © vikramIde, Released under the MIT License.
Authored and maintained by vikramIde with help from contributors (list).

vick.Anand · GitHub @rapchik ·

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].