WEEE / battery recyclers
Authorized operators for waste electrical equipment, batteries and accumulators. Full fraction processing, WEEE2 reporting.
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.
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
Authorized operators for waste electrical equipment, batteries and accumulators. Full fraction processing, WEEE2 reporting.
Scrap metal, plastic, used oil, paper. Multi-flow on the same tenant, with separate records per category.
Pickup scheduling per zone, contracts with companies and individuals, vehicle and team tracking.
Modules
Enabled per tenant. Each module communicates through clear contracts, with no implicit coupling.
Intake and pre-collection from individuals and companies. Automatic legal validation on entry.
Hand-off to collectors or processors, with associated transport. Documents generated on confirmation.
Decomposition into fractions (aluminum, iron, plastic) based on recipes configured per equipment type.
Append-only immutable journal. Real-time snapshot for any product, no manual reconciliation.
Records, annexes, intake notes, dispatch sheets: generated with Puppeteer from system data. No re-typing.
Per-zone calendar, pickup statuses and team assignment. Visible on mobile too.
Waste, companies, persons, vehicles. PII end-to-end encrypted (AES-GCM, client-side key).
WEEE2, ECOTIC, official export. Annual reports auto-generated based on recorded flows.
Immutable log on operational actions, automatic anonymization after 5 years per policy.
IN THE APP



Compliance & security
We operate in a regulated domain. Security and traceability aren't optional.
Automatic split & merge
Tech stack
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
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
VanaGreen follows Romanian law. For another country we build a system around the workflow and the law there: collections, stock, treatment, documents and reporting.
We show you the full flow on a real tenant, with demo data. No slides, just the app.
Request a demo