Cacao
Backend developer · 2024
Visit the site
Local food, from producer to basket.
The need
Local producers lack visibility and consumers have no simple way to find who produces what nearby, nor to order directly.
My contribution
Backend development: API, geolocated search and order management.
What was delivered
Increased local product sales and safer, more transparent transactions for both sides of the marketplace.
What I built
The backend of a marketplace connecting local producers and customers.
API
A marketplace on the API side.
Node.js/PostgreSQL marketplace API, with order management.
Node.js · PostgreSQL
Search
Find a producer near you.
Distance-based search with PostGIS and Google Maps, and search autocomplete.
PostGIS · Google Maps
Producers
A sign-up validated by administrators.
Producer onboarding and validation workflow, with email and Slack notifications and action buttons for administrators.
Node.js · Slack
Tech stack
- Interfaces
- Next.js
- API
- Node.jsTypeScript
- Data
- PostgreSQLPostGIS
- Mapping
- Google Maps

