Skip to content

PointMaster-POS/mobile-cashier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cashier Mobile Application

This repository contains the source code for the Cashier Mobile Application built using React Native.

Table of Contents

Features

  • Two Modes called Menu Mode and Scan Mode
  • Handle loyalty programs at cashier
  • Review bill history
  • Multiple Payment Methods
  • Bill Holding for efficient Process

Installation

To install and run the application, follow these steps:

    git clone git@github.com:PointMaster-POS/mobile-cashier.git
    cd pointmaster
    npm install

Usage

To run the application, use the following command:

    npm start

Follow the on-screen instructions to use the app on your mobile device or simulator.

Interfaces

This application interacts with several interfaces to ensure smooth functionality and integration:

  • User Interface (UI): The app features a responsive and intuitive UI designed using React Native components, providing users with seamless navigation and interaction.
  • API Interface: Communicates with the backend microservices via RESTful APIs for operations such as inventory handling, view bill history and user authentication.
  • Database Interface: The app accesses a centralized database through the backend services for retrieving and updating user data, bills, and loyalty points.
  • Hardware Interface: The app may interact with mobile device features, such as camera access for QR code scanning, to enhance user experience.

Untitled design

Contributing

We welcome contributions! If you would like to contribute to this project, please follow these steps:

  • Fork the repository
  • Create a new branch for your feature or bug fix
  • Commit your changes
  • Push to the branch
  • Submit a pull request

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Contact

For any inquiries, please contact:

Himindu Kularathne

Email: himindukularathne@gmail.com

Acknowledgments

Thanks to all the contributors and libraries used in this project.

About

Expo React Native app for the PointMaster Ecosystem with scan/menu modes, QR-based transactions, and full support for PointMaster’s loyalty programs for seamless and rewarding user experiences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors