1’Vendu, an anti-waste produce platform in Next.js
○ Archived
1’Vendu is an anti-waste marketplace for local growers’ unsold fruit and vegetables: a Next.js landing page to test the idea, then the app’s Strapi back end.
Context
1’Vendu is an anti-waste platform built on a simple idea: let individuals and businesses buy the fruit and vegetables local growers can’t sell, directly from the farm. It was built as a pair project during my studies, run much like a start-up.
The first step was to present the concept and gauge interest before building the app itself. The back end came later, once the data model was clear.
Challenge
The landing page had to explain the offer in a few screens and collect usable leads: first name, last name, city and email address of interested visitors. It also had to go live quickly, with no infrastructure to manage.
For the app, the challenge was to model a marketplace properly: sellers, products, geolocated addresses, orders and order lines, plus user accounts with password reset.
Approach
I built the landing page with Next.js and Tailwind CSS, split into sections (hero, key figures, features, pricing, FAQ) with Framer Motion animations. An API route stores leads in a PostgreSQL database hosted on Vercel, with email validation on the form.
On the back end, I helped set up Strapi: product, seller, address (with latitude and longitude), order and order-line content types, email configuration and password reset templates. I also added the documentation plugin to generate a full API reference.
(04) — Results
Key figures- 16
- commits
- 5
- content types in the back end
- 2023
- landing page deployed on Vercel
- 2023 → 2025
- project years
