QUEUE MANAGEMENT SERVICES Kiosk Mobile application is an application to be used in services locations/branches by not registered users to get services turns and get assisted.
Before you begin, ensure you have the following installed:
-
Clone this repository to your local machine:
git clone git@github.com:trejosoftdo/qms-kiosk-app.git -
Change to the project directory:
cd qms-kiosk-app/mobile-application -
Install dependencies:
npm install
To start the Expo development server and run the app on your local machine, use the following command:
expo start
This will open the Expo DevTools in your web browser, allowing you to run the app on a simulator or physical device. You can also scan the QR code with the Expo Go app on your mobile device.
- Source code is located in the
srcdirectory. - App entry point is
index.tsx. - Components, and screens are organized within their respective directories in
src. - Routes are organized within the directory
app.
Run the next command to run the unit tests:
npm test
Run the next command to run the unit tests and covergae:
npm run test:coverage
To run the linter, execute:
npm run lint
To fix the issues, run:
npm run lint:fix
To check the types, run:
npm run types:check
To build the app for production, you can use the following command:
expo build:android
or
expo build:ios
Follow the Expo CLI prompts to configure the build, including signing credentials for iOS and Android.
To publish your app to the Expo client or the App Store/Google Play Store, use the following command:
expo publish
For store deployment, follow the Expo documentation for a more detailed process.