Kountx
Inventory
An offline-first inventory and stock organization app built with React Native and Expo. Designed for tracking items, inventory activity, and product organization entirely on-device — no internet required.
Kountx is an offline-first inventory management app built to organize stock items, inventory activity, contacts, and offline PDF exports directly on-device. The core design principle is offline-first: every feature works without an internet connection using a local SQLite database managed through Drizzle ORM with schema-first typed queries.
The app provides a complete offline inventory workflow: guided onboarding, inventory activity tracking, stock movement logs, contact organization with address history, and offline PDF export generation with customizable templates. Security is handled through a 4-digit PIN and biometric authentication (Face ID / fingerprint). Data portability is built in via SQLite backup and restore. 18 languages are supported with locale-aware formatting throughout.
Drizzle ORM provides a type-safe, schema-first query layer on top of expo-sqlite, enabling complex relational queries for inventory records, stock movements, contacts, and offline-generated reports entirely on-device.
PDF generation uses react-native-html-to-pdf: export templates are rendered to PDF directly on-device with no external API calls. Navigation is file-based via Expo Router 6 with a tab + stack structure.
Stock Operations
Create inventory activity records with item management and quantity tracking. Organize stock transfers, dispatch status, and inventory activity entirely offline.
Inventory Management
Add, edit, and delete stock items with an unlimited-stock toggle for services. Restock with a full movement log and support for custom items.
Contact Management
Create and edit contacts with address, phone, and notes. Contacts can be linked to inventory records and activity history for easier organization.
PDF Export
Generate offline PDF summaries using customizable templates with adjustable colors and typography. All files are created directly on-device with no server required.
Location Details
Save and reuse location details linked to contacts and inventory records for faster organization.
Backup & Restore
Export the entire SQLite database as a file and restore from a backup. Full data portability without a cloud account.
Security
4-digit PIN lock combined with biometric authentication (Face ID / fingerprint) via expo-local-authentication. Local app data stays protected at the device level.
Guided Onboarding
6-step setup flow: language → profile → workspace setup → categories → PDF template → PIN. Users are fully configured before first use.
18 Languages
EN, ES, FR, DE, IT, PT, RU, JA, HI, TH, BN, TA, ID, VI, UK, SR, SQ, ZH — with locale-aware formatting throughout.