An app intended for Habitat for Humanity Restore cashiers to correctly measure & price sheet goods
Go to file
2024-07-04 08:29:47 -07:00
__fixtures__ did some more cleanup of the interface and UI interactions. 2024-07-02 08:34:23 -07:00
__mocks__/@react-native-async-storage fix rendering and storage issues for unit tests. 2024-06-28 06:04:50 -07:00
.vscode attempt to fix unit tests. 2024-06-27 14:31:59 -07:00
app solve npm issues. got a successful apk build. 2024-07-04 08:29:47 -07:00
assets made it look prettier. working on fixing product editor. 2024-06-29 06:09:22 -07:00
components solve npm issues. got a successful apk build. 2024-07-04 08:29:47 -07:00
constants Initial commit 2024-06-25 19:20:08 -07:00
features/product did some more cleanup of the interface and UI interactions. 2024-07-02 08:34:23 -07:00
hooks Initial commit 2024-06-25 19:20:08 -07:00
lib good enough for government (or habitat) work 2024-07-01 12:23:45 -07:00
scripts Initial commit 2024-06-25 19:20:08 -07:00
setup covered product editor test cases. 2024-06-27 19:00:45 -07:00
.gitignore solve npm issues. got a successful apk build. 2024-07-04 08:29:47 -07:00
app.json solve npm issues. got a successful apk build. 2024-07-04 08:29:47 -07:00
babel.config.js got store working. now working on product-dimension switcher. 2024-06-27 07:06:39 -07:00
eas.json solve npm issues. got a successful apk build. 2024-07-04 08:29:47 -07:00
jest.config.js covered product editor test cases. 2024-06-27 19:00:29 -07:00
package.json solve npm issues. got a successful apk build. 2024-07-04 08:29:47 -07:00
pnpm-lock.yaml solve npm issues. got a successful apk build. 2024-07-04 08:29:47 -07:00
README.md pushing to remote repo. 2024-07-02 07:00:27 -07:00
tsconfig.json move away from ehemer to resolve recursive loop. 2024-06-28 14:53:48 -07:00

PliWould - Measure And Price Sheet Good Merchandise

Working behind the register at Habitat for Humanity ReStore I found sheet goods often came in partials.

As a cashier, I would often have to determine the correct price for merchandise based on the area or length of products.

Not being skilled in math, I found this process extremely stressful and would often get stuck and call over a manager to assist. Instead, I took it upon myself to find a solution.

Hence, I created PliWould, an app that determines the cost of a product based on its dimensions.

By default my store's prices are in the database. However, the prices are editable and you can add or remove products as needed.

Usage

TODO

Development Docs

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
    
  2. Start the app

     npx expo start
    

In the output, you'll find options to open the app in a

You can start developing by editing the files inside the app directory. This project uses file-based routing.

Get a fresh project

When you're ready, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Learn more

To learn more about developing your project with Expo, look at the following resources:

Join the community

Join our community of developers creating universal apps.