Cookies

Only one thing is optional: usage statistics with PostHog, on servers in the EU. They start only if you accept. What gets stored and for how long: cookie policy.

Skip to content
Vanadium SystemsSolutions

The operational platform forrecyclers and collectors.

Multi-tenant. Flow-agnostic: WEEE, batteries, scrap metal, plastic, used oil, sanitation. Legal documents generated automatically, audit-grade stock, mobile app for field teams.

Fastify · Postgres · Drizzle · MinIO · Puppeteer · Docker · Cloudflare

For whom

One platform, three operational profiles

WEEE / battery recyclers

Authorized operators for waste electrical equipment, batteries and accumulators. Full fraction processing, WEEE2 reporting.

Industrial waste collectors

Scrap metal, plastic, used oil, paper. Multi-flow on the same tenant, with separate records per category.

Sanitation operators

Pickup scheduling per zone, contracts with companies and individuals, vehicle and team tracking.

Modules

Nine modules covering the full flow

Enabled per tenant. Each module communicates through clear contracts, with no implicit coupling.

Collection

Intake and pre-collection from individuals and companies. Automatic legal validation on entry.

Outflows

Hand-off to collectors or processors, with associated transport. Documents generated on confirmation.

Treatment

Decomposition into fractions (aluminum, iron, plastic) based on recipes configured per equipment type.

Stock

Append-only immutable journal. Real-time snapshot for any product, no manual reconciliation.

Legal documents

Records, annexes, intake notes, dispatch sheets: generated with Puppeteer from system data. No re-typing.

Pickup schedule

Per-zone calendar, pickup statuses and team assignment. Visible on mobile too.

Catalog

Waste, companies, persons, vehicles. PII end-to-end encrypted (AES-GCM, client-side key).

Reports

WEEE2, ECOTIC, official export. Annual reports auto-generated based on recorded flows.

Audit & GDPR

Immutable log on operational actions, automatic anonymization after 5 years per policy.

IN THE APP

What VanaGreen looks like at work

Documents generated automatically when intakes and dispatches are finalized, downloadable as a set
The documents for each operation, generated on completion
Pickup schedule: the day's requests, time window, driver and status
Pickups by day, with time window, zone and driver
The field app on a phone, weighing an intake
Field weighing, on the phone

Compliance & security

Built for audit and compliance

We operate in a regulated domain. Security and traceability aren't optional.

Legal compliance

  • HG 856/2002: annexes 2/3 derived from code, not manually entered
  • WEEE2: reporting compliant with the European directive
  • ECOTIC: export in the official format of the transfer organizations
  • Annual report auto-generated from recorded flows

Enterprise security

  • Mandatory MFA on all accounts with operational access
  • HttpOnly JWT + single-device-active sessions
  • E2E encryption for PII (AES-GCM, client-derived key)
  • OWASP Top 10: verified at every release
  • Immutable audit log, minimum 2-year retention

Automatic split & merge

The system warns you when the flow isn't right

  • Intake above 1000 RON from a private individual: automatically split into two operations, per regulations.
  • Different flows recorded on the same document: auto-split by category with separate intake notes generated.
  • Compatible operations on the same partner and day: merge proposed at dispatch sheet creation, with explicit confirmation.

Tech stack

Built on predictable technologies

Fastify backend with Drizzle on top of Postgres, isolated per tenant. React frontend with shadcn/ui. Files stored in MinIO. Containers orchestrated with Docker Compose on Hetzner, behind nginx with certbot for automatic TLS. Cloudflare in front for DDoS protection and cache.

Referral program

Bring a client, you both save

Refer VanaGreen to another recycling operator. Once they sign their contract, you both get a discount of 30% of their subscription, for one month.

IN ANOTHER COUNTRY

Not in Romania?

VanaGreen follows Romanian law. For another country we build a system around the workflow and the law there: collections, stock, treatment, documents and reporting.

Schedule a 30-minute demo

We show you the full flow on a real tenant, with demo data. No slides, just the app.

Request a demo