Naar de inhoud

Van een idee in een appje naar een consumentenplatform in productie

Liefhebbers van een nichehobby konden nergens producten ontdekken, beoordelen en vergelijken. Van een eerste bericht, via een prototype, naar een app voor echte gebruikers.

Sector
Consumentenapps
Oplossing
Consumentenplatform als installeerbare webapp
Gebouwd op
Next.js, Vercel
Samenwerking
Prototype, ontwerp, bouw, hosting en doorontwikkeling
Twee telefoonschermen: ontdekken van producten en een productpagina met check-in
De vraag

Bestaat dit al? Nee. Kunnen we het bouwen?

Een klant zonder eigen softwareteam zag een gat in de markt: liefhebbers van zijn hobby hadden forums, recepten en agenda's, maar geen plek waar ze producten ontdekken, beoordelen en vergelijken en bijhouden wat ze al hebben geprobeerd. Het idee kwam binnen als een kort bericht, met één vraag: bestaat dit al?

In plaats van meteen een offerte voor een compleet platform te schrijven, bouwden we eerst een werkend prototype. Daarmee kon de klant het idee aan mensen laten zien, zijn naam en positionering scherp krijgen en zien wat gebruikers echt doen. Het prototype bewees het concept.

Voor echte gebruikers was het niet geschikt. De opslag en de inlog waren gebonden aan het platform waarin het prototype was gebouwd, er was geen manier om de app op een telefoon te installeren en de basis voor privacy en gegevensbescherming ontbrak. De vraag werd: hoe brengen we dit veilig naar productie, met een lanceerdatum in zicht?

De productieversie begon niet bij nul. Wat het prototype al bewees, ging mee.

Wat we bouwden

Een installeerbare webapp, gebouwd op wat het prototype al bewees

Voor dit platform kozen we bewust een lichte webstack die past bij een consumentenproduct in de startfase, met een migratiepad naar onze .NET-stack als het platform groeit. Het datamodel en de schermen uit het prototype gingen mee, de fundering eronder is nieuw.

Ontdekken, beoordelen en bijhouden

Producten en merken zoeken en filteren, inchecken met foto en beoordeling. Daarnaast een persoonlijk overzicht met statistieken en badges voor wat je hebt geprobeerd.

Community

Volgen, een feed van wat anderen proberen, een verlanglijst en een meldknop met moderatie, zodat de community zichzelf schoon houdt.

Installeerbaar zonder app-stores

Een app die op elke telefoon installeert, met camera-upload en offline gebruik. Geen wachttijd of afhankelijkheid van app-stores bij de lancering.

Privacy en eigendom geregeld

Gegevens in Europa, gebruikers die hun eigen account beheren en verwijderen en foto's die worden opgeschoond voordat ze online komen. Code en data staan op naam van de klant.

Ontwerp en startinhoud

Een ontwerpronde op de huisstijl van de klant en een startcatalogus die wij inlezen, zodat het platform bij de lancering gevuld is.

Wat het opleverde

Een gelanceerd platform in plaats van een idee

Idee getoetst voordat er gebouwd werd

Het prototype gaf de klant een werkend product in handen om markt, naam en lancering scherp te krijgen, voordat er in de productieversie werd geïnvesteerd.

Geen herbouw vanaf nul

Wat in het prototype werkte, ging mee naar productie. Alleen wat niet productierijp was, is opnieuw gemaakt.

Eigendom bij de klant

De afhankelijkheid van het prototypeplatform is weggenomen. Code, gegevens en accounts zijn van de klant.

Klaar voor groei

Meertaligheid en een migratiepad naar onze .NET-stack zitten in de opzet, zodat groei geen verbouwing vraagt.

Hoe het verder gaat

Doorontwikkelen in modules

Hosting, updates, monitoring en support lopen via een maandcontract met ruimte voor doorontwikkeling. Nieuwe onderdelen komen in overleg erbij: een beheerscherm en de mogelijkheid om producten aan te dragen, uitgebreidere beoordelingen, een evenementenkalender en notificaties. Een native app is een aparte afweging, zodra het gebruik daarom vraagt.

Herken je dit?

Ook een proces dat uit de spreadsheets groeit?

Vertel waar het schuurt, dan vertellen wij hoe we het zouden aanpakken.

Plan een kennismaking

Benieuwd wat dit voor jouw bedrijf betekent?

Een eerste gesprek. Jij vertelt waar het schuurt, wij vertellen hoe we het zouden aanpakken.