hoangvvo / SimpleShop

A tiny React Native app to manage inventory and keep track of orders and profits.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SimpleShop

A tiny app to manage inventory and keep track of orders and profits.

I made this for a family member who runs her own small shop, so it would not be suitable for large scale operations, in which case you should consider a more advanced solution like Shopify or Saleor.

Google Play: https://play.google.com/store/apps/details?id=com.hoangvvo.simpleshop

Features

General features

  • Offline-first, free forever: Backed by SQLite, allowing importing, exporting data
  • Light/Dark theme
  • Multi-languages (See Supported languages)

Orders tracking

  • Import and sell orders: Use Import order to keep track of Stock and Cost and Sell order to keep track of revenue
  • Product price/cost can be overridden, like for the time you give discount for your lovely neighbor
  • Keep track of paid and delivered status

Profit/Revenue calculation

  • Calculate the revenue and profits of sold products
  • Can select date range of calculation
  • Rank products by revenue and profit

Products management

  • Update product info and set default sell price/import cost

Customers management

  • Manage customers to quick fill addresses

Development

  1. Clone the source code
  2. Run yarn
  3. Set up emulator or physical devices
  4. Run yarn start and yarn android/yarn ios in two different terminals

Build

Android

  1. Copy simple-shop.keystore file back into android/app.
  2. Update the ***** with the keystore password in android/gradle.properties.
  3. Run cd android && ./gradlew bundleRelease.

License

See LICENSE.

About

A tiny React Native app to manage inventory and keep track of orders and profits.

License:GNU General Public License v3.0


Languages

Language:TypeScript 91.4%Language:Java 4.0%Language:Objective-C 2.8%Language:JavaScript 0.7%Language:Ruby 0.7%Language:Starlark 0.4%