01
Two profiles in one app
Four-step sign-up for generator or collector, with CPF/CNPJ validation and address autofilled from the CEP (postal code). After login, the profile determines the dashboard: requests and impact for the generator; requests, pickups, and statistics for the collector.
02
Request with a proposal deadline
The generator enters the quantity (minimum of 20 liters), the deadline for receiving proposals (15 min to 2 h), pickup days and times, and the Pix key to be paid for the oil.
03
Proposals and acceptance
Collectors send a price per liter and a maximum pickup time, with the total and the platform fee calculated instantly. The generator compares proposals side by side and accepts or declines.
04
Fee via Pix and arrival code
Once the proposal is accepted, a Cloud Function generates the fee Pix on Mercado Pago. After the fee is paid, the collector sees the full address, confirms their details, and lets the generator know they are on the way; on arrival, the generator enters the confirmation code.
05
Receipt, rating, and certificate
The collector records the actual quantity and sends the payment receipt to the generator. The app generates the disposal certificate as a PDF, and the generator checks the receipt and rates the collector.
06
Notifications and impact
In-app notifications and Firebase push for every proposal, acceptance, arrival, and completed pickup. Impact dashboards with liters collected, water preserved, and CO₂ avoided.