Casestudy · retail & mode · iOS (Flutter)

recu.

Waar mode een tweede leven krijgt en nieuwe stijl een eerste thuis vindt.

Wij bouwden recu voor mensen die mode zien als expressie en niet als consumptie, waar tweedehands stukken een tweede leven krijgen en nieuwe stijl een eerste thuis vindt. Een koper ontdekt een gecureerde selectie in een visuele feed, stuurt de verkoper een bericht, bewaart favorieten en koopt met vertrouwen, terwijl een verkoper een item fotografeert, prijst, labelt en ziet hoe het de juiste kast vindt. Eén app, twee kanten van dezelfde kast.

Recu listing detail
Recu user profile
BrancheRetail en mode
PlatformiOS (Flutter)
GebruikersKopers & verkopers
DienstenApp-ontwikkeling, UX- en UI-design, Backend-ontwikkeling, Uitrol en onderhoud
Merkidentiteit

Warm, gecureerd, moeiteloos

recu ziet eruit zoals een goed georganiseerde kast aanvoelt. Gedempte saliegroene en warme perziktinten vormen een rustige achtergrond die de mode het woord laat doen, zonder visuele ruis en zonder de gebruikelijke rommeligheid van een marktplaats. Elk scherm verdient de aandacht van de gebruiker door terughoudendheid, en dat is precies wat een modeproduct nodig heeft: de kleding moet het luidste op de pagina zijn, niet de interface.

2Gebruikersrollen
1Codebase (Flutter)
<2minTo list
App-schermen

Elk scherm vertelt een verhaal.

Van het profiel tot een advertentie, het plaatsingsproces en de chat: elk scherm is zo ontworpen dat het onderdeel voelt van één rustige, doordachte ervaring in plaats van een verzameling losse marktplaatsfuncties die aan elkaar zijn geplakt.

Recu user profile with listings grid, followers and ratings
Profile
Recu product listing with photo, price, buy button and comments
Listing
Recu create listing with photo upload, price and category
Create
Recu in-app messaging between buyer and seller
Chat
Belangrijkste functies

Een marktplaats die aanvoelt als een lookbook.

Visuele productfeed01

Visuele productfeed

Een raster van kaarten zet foto's, prijzen, verkopersbeoordelingen en categoriefilters voorop, zodat u erdoorheen scrolt als door een magazine en erin winkelt als op een marktplaats. De feed is gebouwd om bladeren plezierig te maken in plaats van transactioneel, want in mode is ontdekken de helft van de ervaring.

Verkopersdashboard02

Verkopersdashboard

Verkopers uploaden foto's, stellen prijzen in, taggen categorieën, volgen verkopen en beheren hun voorraad, en een advertentie staat binnen twee minuten online. Het dashboard is snel en overzichtelijk, want een marktplaats staat of valt met de vraag of verkopers makkelijk kunnen plaatsen en blijven terugkomen.

In-app berichten03

In-app berichten

Gesprekken zijn gekoppeld aan een specifieke advertentie, met realtime bezorging en pushmeldingen, zodat koper en verkoper kunnen onderhandelen en de deal kunnen afronden zonder de app te verlaten. Doordat het gesprek in context blijft, gekoppeld aan het artikel, voelt de deal veilig en eenvoudig.

Sociale functies04

Sociale functies

Gebruikers kunnen elkaar volgen, artikelen op hun verlanglijstje zetten en meldingen krijgen over deals en nieuwe advertenties van verkopers die zij vertrouwen. Die sociale elementen maken van een eenmalige aankoop een reden om terug te komen, en zo bouwt een marktplaats een trouwe community op in plaats van alleen bezoek.

Zo werkt het

Bladeren, kopen, verkopen

Drie handelingen die de hele marktplaatservaring dekken.

Door de feed bladeren

Door de feed bladeren

Scrol door een visueel raster van advertenties, gefilterd op categorie, prijs en staat, en tik op een kaart om het volledige verhaal achter het product te zien. Ontdekken is zo ontworpen dat het ontspannen en visueel aanvoelt, en niet als zoeken in een database.

Chatten en kopen

Chatten en kopen

Stuur de verkoper rechtstreeks vanuit de advertentie een bericht, vraag naar de staat, onderhandel en rond de deal af zonder de app te verlaten. Alles blijft op één plek, gekoppeld aan het artikel waarover het gaat.

Binnen enkele minuten geplaatst

Binnen enkele minuten geplaatst

Maak een foto, stel de prijs in, kies nieuw of tweedehands, voeg tags toe en publiceer: de advertentie staat direct live en is meteen vindbaar. Juist doordat plaatsen zo snel gaat, blijven verkopers actief en blijft de feed vers.

Gebouwd met

Cross-platform snelheid, betrouwbaarheid aan de serverkant

Flutter levert een iOS-ervaring die native aanvoelt vanuit één Dart-codebase, wat de bouw efficiënt hield zonder in te leveren op hoe de app in de hand voelt. Een Laravel-backend op MySQL verzorgt de advertenties, de berichten, de meldingen en de realtime voorraadsynchronisatie. De telefoon zorgt voor de afwerking, de server voor de betrouwbaarheid waar een levende marktplaats op steunt.

Mobile

FlutterDart

Backend

LaravelMySQL
Uitdagingen en oplossingen

Waar design en functie samenkomen.

Beweeg over een kaart om te zien hoe wij het hebben opgelost.

01Uitdaging

Editorial feel without losing marketplace function

De interface moest redactioneel aanvoelen zonder in te leveren op marktplaatsfunctionaliteit. Kopers verwachten een visuele feed die prettig scrolt, verkopers verwachten snel uploaden en heldere statistieken, en beide moesten in dezelfde app samengaan zonder dat het rommelig werd.

01Oplossing

Wij ontwierpen een feed met kaarten waarin de productfotografie voorop staat: elke kaart toont in één oogopslag de foto, de prijs, de beoordeling van de verkoper en de afstand, en de detailpagina groeit uit tot een volledig productverhaal met reacties, tags en een koopknop. Verkopers krijgen een apart dashboard met verkoopcijfers en voorraadbeheer, zodat beide kanten de ervaring krijgen die zij nodig hebben zonder elkaar in de weg te zitten.

02Uitdaging

Real-time inventory across every device

De voorraad moest realtime op elk toestel worden bijgewerkt. Markeert een verkoper een artikel als verkocht, dan moet elke koper die die advertentie bekijkt hem direct zien verdwijnen, want verouderde advertenties tasten het vertrouwen in een marktplaats sneller aan dan vrijwel al het andere.

02Oplossing

De Laravel-backend duwt voorraadwijzigingen door via realtime events, zodat elke gebruiker die een advertentie bekijkt binnen enkele seconden de update ontvangt zodra die verkocht is. Dezelfde pipeline verwerkt prijswijzigingen, nieuwe reacties en statuswisselingen, waardoor het beeld van de marktplaats voor iedere gebruiker eerlijk en actueel blijft.

03Uitdaging

Seamless buyer-seller communication

Kopers en verkopers moesten soepel kunnen communiceren zonder de app te verlaten. Onderhandelingen, vragen over de staat en verzenddetails moesten allemaal in één gesprek plaatsvinden dat aan de advertentie hangt, in plaats van uit te waaieren naar e-mail of een aparte chatapp waar de context verloren gaat.

03Oplossing

Wij bouwden een berichtensysteem in de app dat aan elke advertentie is gekoppeld. Een koper tikt bij een product op het chaticoon en het gesprek opent met de advertentiecontext er al bij, terwijl verkopers al hun lopende gesprekken in één inbox zien, gesorteerd op recentheid. De deal blijft op één plek, met het artikel altijd in beeld.

FAQ

Vragen vóór de eerste steek.

Dat hangt af van de scope, maar als richtlijn: een marktplaatsapp als recu kost in Nederland doorgaans tussen EUR 25,000 en EUR 60,000 of meer, afhankelijk van functies als berichten, betalingen en realtime voorraad. In plaats van blind te offreren geven wij u een vaste raming na een korte kennismaking.

Voor de meeste marktplaatsapps is Flutter een sterke keuze: één Dart-codebase levert een native aanvoelende ervaring en houdt de bouw- en onderhoudskosten laag. Voor recu hebben wij die keuze gemaakt. Volledig native is logisch wanneer een app sterk leunt op platformspecifieke hardware of extreme prestaties, en wij adviseren eerlijk wat in uw situatie past.

De backend stuurt statuswijzigingen door als realtime events, dus zodra een verkoper een item als verkocht markeert, ziet elke koper die het bekijkt dat binnen enkele seconden. In recu verwerkt dezelfde pipeline ook prijswijzigingen, nieuwe reacties en statuswisselingen. Zo blijven advertenties actueel en blijft het vertrouwen intact dat door verouderde advertenties zou wegvallen.

Door elk gesprek aan een specifieke advertentie te koppelen. In recu opent een tik op het chatpictogram bij een product een gesprek waaraan de advertentie al gekoppeld is, met realtime berichten en pushmeldingen, en verkopers zien al hun gesprekken in één inbox. Doordat de chat in context blijft en niet in e-mail verdwijnt, voelt een deal veilig.

Minimaal: een visuele productfeed met filters, een snelle flow waarmee verkopers advertenties plaatsen, detailpagina's per advertentie, in-app berichten en realtime voorraad. Sociale elementen als volgen en verlanglijstjes helpen het klantbehoud. Wij helpen u prioriteren, zodat een gerichte eerste versie eerst bewijst dat de marktplaats werkt voordat alles tegelijk wordt toegevoegd.

Een gerichte modemarktplaats als recu duurt doorgaans zo'n vier tot zes maanden van concept tot lancering, afhankelijk van de diepgang van berichten, betalingen en sociale functies. Wij werken in sprints van twee weken en leveren gaandeweg werkende software op, zodat de voortgang zichtbaar blijft in plaats van stil te vallen tot de lancering.

Door de hele interface eromheen te ontwerpen. In recu staat de productfoto vooraan op elke kaart en wordt die groot getoond op de detailpagina, en het rustige, ingetogen ontwerp houdt de aandacht bij het item. Wij maken de uploadflow voor verkopers bovendien snel en simpel, want goede foto's helpen alleen als verkopers ze in seconden kunnen toevoegen.

Ja. recu ondersteunt beide: verkopers markeren een item als nieuw of gebruikt en kopers filteren op staat. Ondersteuning voor nieuw én tweedehands zit vanaf het begin verwerkt in het plaatsen en filteren van advertenties, wat past bij een modemarktplaats waar kleding met een tweede leven naast gloednieuwe stukken hangt.

Start uw project

Denkt u aan een marktplaats- of e-commerceapp?

Wij bouwen mobiele marktplaatsen met advertenties, berichten en realtime voorraad. Vertel ons over uw concept, dan werken wij de scope uit.