PEDDLR

POS, Inventory & Load - React Native

React Native Developer
PEDDLR
10+
Business Tools
Offline First
Mode
iOS & Android
Platform
Philippines
Market

Overview

Built a free all-in-one point of sale and business management app for Filipino micro-businesses and sari-sari store owners. Peddlr handles sales transactions, inventory tracking, expense monitoring, e-load and bills payment, invoice generation, and Bluetooth POS device integration - all with offline-first support that syncs when back online.

My Role & Contributions

  • 01Built an offline-first POS app for Filipino micro-businesses with local SQLite storage and automatic cloud sync when online
  • 02Integrated Bluetooth peripheral support for receipt printers, barcode scanners, and cash drawers via BLE
  • 03Implemented e-load and bills payment features allowing store owners to generate extra income for their customers
  • 04Developed comprehensive reporting covering sales, expenses, inventory, cash ledger, and credit ledger in a single dashboard
  • 05Added invoice and receipt generation with custom branding so small business owners can present professional documents to clients

Tech Stack

React NativeTypeScriptSQLiteBluetooth (BLE)REST APIsOffline SyncPayment Gateway

System Architecture

Offline-first React Native app using a local SQLite database as the primary data store, with background sync to a cloud backend when connectivity is available. Bluetooth peripheral support connects receipt printers, barcode scanners, and cash drawers via BLE. E-load and bills payment flows integrate with a third-party payment gateway. Sales, expense, and inventory data are aggregated locally for real-time reporting without requiring an internet connection.

PEDDLR architectureArchitecture diagram

Integrations & Custom Features

SQLite Local DB
Cloud Sync
Bluetooth Peripherals
E-Load & Bills Payment
Barcode Scanner
Receipt Printer

Screenshots

PEDDLR screenshot 1
PEDDLR screenshot 2
PEDDLR screenshot 3
PEDDLR screenshot 4
PEDDLR screenshot 5
PEDDLR screenshot 6
PEDDLR screenshot 7
PEDDLR screenshot 8
1 / 7