Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yuanyu90221/rnpos

React Native Pos
https://github.com/yuanyu90221/rnpos

Last synced: 1 day ago
JSON representation

React Native Pos

Awesome Lists containing this project

README

        

# ReactNative Pos System (suppor Ble Print )

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)

[![Percentage of issues still open](http://isitmaintained.com/badge/open/polo13999/RnPos.svg)](http://isitmaintained.com/project/polo13999/RnPos 'Percentage of issues still open')

[![CodeFactor](https://www.codefactor.io/repository/github/polo13999/rnpos/badge)](https://www.codefactor.io/repository/github/polo13999/rnpos)

[![BCH compliance](https://bettercodehub.com/edge/badge/polo13999/RnPos?branch=master)](https://bettercodehub.com/)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Multi Customer Pos Syetem built on ReactNative.

## Stacks

* [x] [ReactNative](https://github.com/facebook/react-native) `ReactNative` Lib.
* [x] [realm-js](https://github.com/realm/realm-js) for `IOS Android` client.
* [x] [nativebase](https://nativebase.io/) for UI Design.
* [x] [storybook](https://github.com/storybooks/storybook) for UI Test.
* [x] [jwt](https://jwt.io/) for authentication.
* [x] [express](http://expressjs.com/) for api server.
* [x] [mongodb](https://www.mongodb.com/) for database.
* [x] [docker](https://www.docker.com/) for containerization.
* [x] [pm2](http://pm2.keymetrics.io/) fro clustering.
* [x] [jest](https://facebook.github.io/jest/) for testing.
* [x] [Typescirpt](https://www.typescriptlang.org/) for Type superset of javascript .

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Prerequisites

This project runs on [Node.js](https://nodejs.org/en/) and [reactNatvie](https://facebook.github.io/react-native/)

After installation, run `node -v` to make sure node installed correctly. Example

```
$ node -v
v8.9.1
```

### Installing

Run `npm install` to install all project dependencies.

### Serve Project

Run the next with the following command:

```
npm run dev
```

Once its running, head over to your browser to develop mode cmd + D [see Project](http://localhost:/).

### Running Tests

To run the project tests, run the following command:

```
npm run test
```

## Roadmap

[Roadmap](./Learn.md)

## Authors

* Polo Chi - [polo13999](https://github.com/polo13999)
* Navy - [navy774989](https://github.com/navy774989)
* Max Li - [LIYINGZHEN](https://github.com/LIYINGZHEN)
* MichaelChen - [helloworldsmart](https://github.com/helloworldsmart)

## License

Licensed under the MIT License, Copyright © 2018-present Polo Chi ,Max Li,MichaelChen and Navy .

See [LICENSE](LICENSE.md) for more information.