This is a simple point of sales android application made with React Native, and Ui kitten with beautiful design.
- Manage Product (CRUD)
- Chart statistics of Revenue
- Fancy UI Design
- Smooth animation UI
- Simple Add to cart
- Order product
- History of order
- Authentication with JWT
- Nodejs v10 LTS version
- Android SDK
- Npm package / Yarn package
This project is related to several platforms
- Backend https://github.com/fachryansyah/point-of-sale-backend
- Web App https://github.com/fachryansyah/point-of-sale-frontend
clone the repository
$ git clone https://github.com/fachryansyah/point-of-sale-frontend
$ cd point-of-sale-frontend
Install requirement depedencies
$ npm install
Before project development or build for production, you should create new .env file, edit BASE_URL_API variable to backend server. you can found the backend server here.. https://github.com/fachryansyah/point-of-sale-backend
BASE_URL_API=<Backend-api-url>
if you want start on development mode.
$ react-native run android
if you want start on development mode.
$ react-native run ios
build for production ready, and host ready
$ cd android && ./gradlew --assembleRelease
List of depedencies using in this project
Plugin | Description |
---|---|
React Native | Mobile Apps Framework |
Axios | HTTP client for request API |
Ui Kitten | Ui Kit |
Chart Kit | Chart Statistic |
Moment | Manipulate time |
Redux | Global State Management |
Redux Promise Middleware | Promise handler for react redux |
MIT
@2019 - Fahriansyah