Inventory Save POS (React Native)
Introduce
Inventory Save POS is an is an application that is used for the purpose of recording data and transactions in the form of goods in a structured manner, of course this will help the client when trying to find out reports and developments through the store using a web-based POS application. This application was created using Front End React for website, React Native for mobile and from Back End is supported by Express for its own API.
- Free access API service used for POS application data exchange
- Created using the JS framework, BackEnd Express with Node.JS and Front End is React.js for website and React Native for mobile.
- etc.
Prerequiste
- Node.js - Download and Install Node.js - Simple bash script to manage multiple active node.js versions.
- Clone this repo into local storage and build for the production or development mode.
Configuration
- Basic Configuration
- Structured
- Input Validation (Development Mode)
- File Upload (Image + Validation) (Development Mode)
- Authorization with JWT (Development Mode)
Installation
Inventory Save POS requires Node.js v8+ to run.
Install the dependencies and start the server.
$ git clone https://github.com/budiprihhastomo/InventorySave_POS_React_Native
$ cd InventorySave_POS_React_Native
$ npm install
$ npm start
or you can build this app with :
$ npm build
Plugins
Inventory Save POS is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.
Plugin |
---|
"axios": "^0.19.0", |
"jwt-decode": "^2.2.0", |
"native-base": "^2.13.8", |
"react": "16.9.0", |
"react-native": "0.61.2", |
"react-native-dotenv": "^0.2.0", |
"react-native-gesture-handler": "^1.4.1", |
"react-native-reanimated": "^1.3.0", |
"react-native-screens": "^1.0.0-alpha.23", |
"react-navigation": "^4.0.10", |
"react-navigation-drawer": "^2.2.2", |
"react-navigation-stack": "^1.9.4", |
"react-navigation-transitions": "^1.0.12", |
"react-redux": "^7.1.1", |
"redux": "^4.0.4", |
"redux-logger": "^3.0.6", |
"redux-persist": "^6.0.0", |
"redux-promise-middleware": "^6.1.1", |
"redux-thunk": "^2.3.0", |
"rupiah-format": "^1.0.0" |
License
© Budi Prih Hastomo