This is the secure-app starter. Before employee sign-in works, an administrator must connect a Supabase project using config.js and run schema.sql. Do not enter actual inventory into an unconfigured copy.
Employee sign in
Approved Odessa Grange employees only. Stay signed in on this device.
Set new password
Choose a password for your Odessa Grange Inventory account.
Record chemical movement
Assign shed loadouts to Trevor, Mark, or Tyson whether the chemical goes onto a trailer or directly into a sprayer. Spray usage will be reconciled separately.
Scan AgVantage spray slip
Printed slips only. Review the applicator, order number and every chemical before confirming. This deducts assigned inventory, never Shed. Online connection required.
Recently scanned slips
Scan handwritten farmer pickup
Keep the paper slip for AgVantage billing. Verify every chemical and quantity. This records a real Shed deduction once. Online connection required.
Awaiting Billing
Grouped by pickup customer, regardless of the name written on the paper. Shipping slip reconciliation never changes physical inventory.
New pickup customer group
Trevor and Pete can create groups and associated names (for example Dalles Deife: D&S, D&S Farms, Deife Farms Inc.).
Reconcile printed AgVantage shipping slip
Shed inventory
Calculated from recorded transfers into and out of the shed. Opening balances must be entered as verified Chemical IN transactions. Offline quantities may be outdated.
Assigned to sprayers
These are assigned balances, not necessarily what is physically on a trailer. Spray slips deduct confirmed usage from these balances.
Add New Chemical & Starting Inventory
Administrators only. Use this for a forgotten product and its initial physical count, not for supplier deliveries. Existing products should use an inventory correction instead.
Manage Existing Chemicals
Rename a chemical, deactivate an unused chemical, or permanently delete a test chemical only when it has no movement records. Deactivated chemicals can be restored.
Recent movements
Sync status—
Offline transactions stay on this device until successfully uploaded. Keep this app installed and don't clear its website data while transactions are pending.