Onstock is a platform that connects wholesalers and retailers on a local level,
organizing the management of sales and inventory for both sides. We’re providing a social
channel for small-to-mid businesses on top of a traditional ERP system. The core principles of
our approach are automation, usability, beautiful design.
Currently, the Android app is available on the Google Play store. It includes all features supported by the product, offline capabilities, access to system services such as the camera, storage, Bluetooth, and GPS. Written on Java, 9minimum Android version supported is Lollipop (>85% device coverage). Firebase Crashlytics is integrated to collect error information.
■ API - the backbone of the product is written using Node.js over a MySQL database. We employ a Multi-Tenancy SaaS architecture model to enable businesses to get started with no hardware requirements and easier onboarding. All data is transferred via a secure SSL connection, task runners create regular backups. In case any severe errors occur, alerts are configured to alert via mail. All releases must pass quality checks to go through the test-deploy pipeline on GitHub.
■ Web application - a complementary application for firm owners’ use. Implements core functionality for inspection of the firm activity using the Android app, such as viewing statistics, sales of agents, generating PDF documents. The framework used is React.JS.
■ Public wholesale catalogs - firms choose which offers to display on their public catalog. Each firm has a unique page associated with it, accessible using any browser where their goods are displayed. Users of this system are retailers who can search for items in bulk in their geographic area. The framework employed is ReactJS.