All projectsFullstack
Go Natural
Olive oil export platform with a 9-step workflow
gonatural.102.207.250.197.sslip.io

Go Natural digitises olive oil export for a Tunisian commodities trader, tracking every shipment through a nine-step workflow from contract to sampling, customs, subsidy filing and final closure. I built the pnpm/Turborepo monorepo end to end: a NestJS and Prisma API of sixteen domain modules on PostgreSQL, plus a React 19 front end on TanStack Router and Query. I also wired BullMQ countdowns for regulatory deadlines, templated SMTP correspondence, S3-compatible document storage and hybrid OCR that routes scans to a vision model for admin validation.
What it does
- Nine-step export workflow per shipment
- OCR contract pre-fill with validation
- BullMQ countdowns and auto reminders
- Templated SMTP emails with tracking
- Document storage on S3-compatible R2
- JWT auth with role-based access control
- Dockerised CI/CD deploy to a VPS
Built with
- React
- TypeScript
- NestJS
- PostgreSQL
- Prisma
- Tailwind
- BullMQ