Skip to content

trianapp/CashierBackend

Repository files navigation

CashierBackend

BackendCashierApp

image

Ref https://dbdiagram.io/d/61c9bf203205b45b73ce0d6b

Client

  1. Desktop Cashier
  2. Mobile Cashier
  3. Mobile User/Owner
  4. Website Admin

Feature

  1. User
    • Auth
      • User Login With email and password/username and password
      • User register with email or google
      • User Login with Google
      • User Reset Password with email
    • Store
      • Create Store for first time(1 user can create only 1 store)
      • Update Store
      • Create Branch(auto create when create store in first time)
      • Update Branch
    • Supplier (store have 2 type 1. must stock product from supplier(ex retail) 2. store that no need purchase from supplier (ex restaurant))
      • Add new Supplier
      • Edit Supplier
      • Delete Supplier
    • Product
      • Edit Product
      • Add New Product
      • Delete Product
  2. Employee
    • Auth
      • Login
      • Reset Password
    • Product
      • Edit Product
      • Add New Product
      • Delete Product
      • Purchase Product from suppliers(update stock product)
    • Supplier(store have 2 type 1. must stock product from supplier(ex retail) 2. store that no need purchase from supplier (ex restaurant))
      • Add new Supplier
      • Edit Supplier
    • Order
      • Sale Product to customer(update stock)
      • Add Costumer
  3. Dev
    • Auth
      • Login
    • Employee Position
      • Add new Position
    • Product Category
      • Add new Category
    • Device
      • Activating device

Service Design

  1. Login

    • email ,password
    • google
  2. Register

    • google
    • email,password
  3. Create Store

    • Create Branch(for first auto generate main branch)
    • Update Branch
    • Delete Branch
  4. Employees

    • Add employee to branch
    • edit employee
  5. Products

    • add new product

    • purchase

      • update stock
    • sale

      • update stock
  6. Orders

    • order
      • payment
    • hold order

Getting Started

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely:

About

BackendCashierApp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages