A mobile-first, offline-capable Point of Sale app for small vendors, built with React Native (Expo). Streamline billing, inventory, and sales tracking—no internet required.
- 📍 Offline-First: Works without internet (AsyncStorage).
- 🏷️ Barcode Scanning: Quick product lookup.
- 📦 Real-Time Inventory: Track stock levels and alerts.
- 📊 Sales Reports: Daily/weekly/monthly analytics.
- 🔒 Secure: AES-256 encryption for transactions.
- 📊 Sales Analytics with PDF export
- 🌓 Theme Support (light/dark mode)
- 🔊 Audible Scan Feedback
- Frontend: React Native (Expo)
- State Management: Context API
- Storage: AsyncStorage (offline)
- Barcode Scanning:
react-native-camera - Charts:
react-native-svg-charts
├── assets/ # Images/fonts
├── components/ # Reusable UI (buttons, cards)
├── screens/ # App screens (Billing, Inventory)
├── utils/ # Helpers (barcode, encryption)
├── App.js # Main entry point
└── README.md # You're here!
- Unit Tests: Jest (npm test)
- E2E Tests: Detox
- Test Coverage: 98% core modules
- Multi-user support
- Cloud sync (Firebase)
- iOS compatibility
- Voice command integration
MIT © Arpan Patra










