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

https://github.com/alexrogalskiy/point-of-sales

Point of sales template
https://github.com/alexrogalskiy/point-of-sales

Last synced: 2 months ago
JSON representation

Point of sales template

Awesome Lists containing this project

README

        

# Point of Sales Frontend Web Application

> Point of Sales Frontend Web Application





----

## Table of contents
- [Point of Sales Frontend Web Application](#point-of-sales-frontend-web-application)
- [Table of contents](#table-of-contents)
- [TODO Tasks](#todo-tasks)
- [Stacks](#stacks)
- [Build Setup](#build-setup)
- [Capture](#capture)
- [Home](#home)
- [Checkout](#checkout)
- [CRUD Product](#crud-product)
- [CRUD Category](#crud-category)
- [CRUD User](#crud-user)
- [Recent History](#recent-history)
- [Statistic Income and Orders](#statistic-income-and-orders)

## TODO Tasks
- [x] CRUD Products via web
- [x] CRUD Categories via web
- [x] CRUD Users via web
- [x] Login and authentication with JWT
- [x] Filtering product by name and category and etc.
- [x] Sorting product by newest name and etc.
- [x] Data Pagination
- [x] Data Reactive
- [x] Cart item stored in local storage with redux
- [x] History orders and income by daily, weekly, monthly and yearly
- [x] Statistic income and orders

## Stacks
- ReactJS
- Redux
- Ant Design
- ApexChart
- Axios

## Build Setup
1. Clone repository
`$ git clone https://github.com/sutanlab/point-of-sales-frontend.git`

2. Install depedencies
```bash
# with npm
$ npm install

# or with yarn
$ yarn install
```

3. Setup your environment variable in `.env` files (if not exists, create your own).
```env
REACT_APP_API_BASEURL = http://localhost:9600

```

4. Available scripts
```bash
# start development server
$ yarn start

# built to production mode
$ yarn build
```

## Capture

### Home
[![View Home](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/home.png)](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/home.png)

### Checkout
[![View Checkout](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/checkout.png)](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/checkout.png)

### CRUD Product
[![View CRUD product](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/crud-product.png)](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/crud-product.png)

### CRUD Category
[![View CRUD product](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/crud-category.png)](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/crud-category.png)

### CRUD User
[![View CRUD product](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/crud-user.png)](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/crud-user.png)

### Recent History
[![View CRUD product](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/history.png)](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/history.png)

### Statistic Income and Orders
[![View CRUD product](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/statistic.png)](https://raw.githubusercontent.com/sutanlab/point-of-sales-frontend/master/capture/statistic.png)

---
Copyright © 2019 by Sutan Gading Fadhillah Nasution