Restock with context.
Estimate days of inventory cover from recent sales, and compare it against supplier lead time.
A clearer view of fruit inventory. Try a guided, interactive demo to spot restock needs, review freshness, and make better decisions from a simple spreadsheet.
Spot inventory risks before they become waste.
01 / THE PROBLEM
Fruit and fresh produce businesses deal with short shelf life, changing demand, and fragmented spreadsheets. StokLensa makes those signals easier to see.
Estimate days of inventory cover from recent sales, and compare it against supplier lead time.
Flag products that may stay in inventory longer than their remaining estimated shelf life.
Import a simple CSV. Get a readable snapshot and suggested next actions without a complex setup.
02 / HOW IT WORKS
Our first prototype uses transparent calculations so you can inspect the assumptions behind each signal.
Give the demo a tryUse a CSV with product name, stock, recent sales, shelf life, days stored, and supplier lead time.
StokLensa estimates daily sales, days of coverage, and freshness exposure.
See restock and spoilage signals. Use them as a starting point, not a guaranteed forecast.
NEW · INVENTORY MANAGER BETA
Try product records, batch receipts, stock-out tracking and freshness monitoring using fictional sample data. No account needed.
03 / LIVE DEMO
Start with sample fruit data and follow the guided tour. Want to try your own spreadsheet? Export it as CSV UTF-8 first. This demo processes files in your browser only.
Follow four simple steps using example fruit inventory. Free sample data: no registration or file upload needed.
One row per product or batch. Keep stock and sales in the same unit within each row.
product,stock,sold_7d,shelf_life_days,days_stored,lead_time_days
Use exactly these six columns, in any order. Numbers must be non-negative, with a dot for decimals. Comma or semicolon separators are supported. Quote names containing commas. CSV UTF-8 only; up to 1 MB and 1,000 products.
Daily sales = sold_7d ÷ 7. Cover = stock ÷ daily sales. Remaining shelf life = max(0, shelf_life_days − days_stored). With zero sales, cover is unknown.
Restock review: stock is zero, or cover ≤ supplier lead time + a 1-day buffer. Freshness review: stock remains and cover exceeds remaining shelf life, or remaining shelf life is at most 1 day. A freshness review with at most 4 days remaining is marked “Freshness · soon”.
Multiple signals can apply. With no recorded sales, check the sales record and demand; an unknown cover does not prove spoilage. These are rules based on your estimates, not AI forecasts or a physical quality check.
Summary cards use the full dataset. The table and recommendations follow your search and filter. Export includes all inventory rows in the six-column input format.
Estimates from the last 7 days of sales
| Product | Stock | Daily sales | Cover | Shelf life left | Signals |
|---|
04 / FRESHNESS LAB
Try a practical FEFO (*first-expiring, first-out*) sales allocation simulation. Adjust demand and the planning window to compare potential expiry exposure. These are examples, not actual spoilage predictions.
Columns: product, batch, stock, days_left, daily_demand, unit_cost. The daily demand must be the same for every batch of one product. Each product is simulated independently.
Sell batches with the least remaining shelf life first, while checking actual quality. Incoming deliveries, temperature effects, returns, and demand variability are not modeled.
| Batch | Life left | Stock | FEFO sold | Expiry exposure |
|---|
Illustration only. Shelf-life estimates are user inputs; inspect produce quality before selling.
05 / BUSINESS IMPACT
Explore a transparent scenario using your own assumptions. Nothing here predicts real savings or represents measured results from customers.
Based on inventory purchase value, not revenue. Adjust the two assumptions yourself. Actual spoilage depends on temperature, handling, quality, and demand.
Hypothetically preventable waste value per month
Rp300.000Compare scenarios against the proposed Pro plan, not a current subscription offer.
07 / PRICING CONCEPT
These are proposed future prices for research, not live subscriptions. The prototype is free to explore. Features listed below are a roadmap unless already available in the demo.
Test the product without sending your CSV to a server.
For one small fruit store that wants saved reports.
For stores that need deeper decisions about freshness.
For produce suppliers and multi-outlet teams.
Pricing is preliminary and excludes applicable taxes. There is no checkout, payment collection, account system, or Claude API integration in this prototype.
08 / COMMON QUESTIONS
We prefer realistic calculations and understandable limitations over opaque AI claims.
The Live Demo is usable now with sample inventory or a local CSV file. The Customer Workspace is a concept preview showing a possible future logged-in experience. It does not currently store data or provide accounts.
No. This is an early prototype. Starter, Pro, and Business are proposed plans; there is no checkout or payment collection.
No. Current restock and freshness signals use documented formulas in local JavaScript. Claude AI integration is an optional future development and will be labeled only when it actually works.
The current demo processes CSV content in this browser tab and does not send it to a StokLensa server. A future cloud service would need its own privacy policy, storage rules and security controls.
No. Shelf-life estimates are rough decision aids; actual quality depends on handling, temperature, batch condition and inspection. Always verify the physical product before acting.
Yes, using the separate six-column batch CSV template. The lab uses a simplified day-by-day FEFO simulation and a newer-batch-first comparator. It does not predict true shelf life or guarantee savings.
Not yet. Export your spreadsheet as CSV UTF-8 first. Direct XLSX import is on the development roadmap.
09 / ABOUT THE PROJECT
StokLensa is an early-stage project exploring better stock visibility for fruit and perishable goods. We're starting small: a useful, explainable inventory prototype, developed openly and improved through honest feedback. StokLensa AI is the project name; this demo uses transparent rules. AI integration, accounts, server-side storage, and store synchronization are future work. A separate Inventory Manager beta stores fictional test records locally in the browser.
Public changelog ↗How demo data is handled ↗Customer workspace preview ↗