De PersonaCart Journey, bericht 1 van 21 - Introductie
De PersonaCart Journey: waarom we deze reeks schrijven
Een uitgeschreven terugblik op hoe PersonaCart is gebouwd, van 12 april tot 12 oktober 2026. Elke bewering komt uit onze echte commitgeschiedenis.
Vinod Morya
Co-founder, PersonaCart • 12 oktober 2026
Dit is de eerste post in een uitgeschreven terugblik op hoe PersonaCart is gebouwd. Ik schrijf hem op 12 oktober 2026. De reeks beslaat 12 april tot 12 oktober 2026, en elke post na deze gaat over één periode uit die tijd. Ik heb ze geschreven op basis van onze git-geschiedenis, niet uit mijn hoofd.
Kort samengevat
- Deze reeks legt, één functie tegelijk, uit wat we probeerden te bouwen en wat er daadwerkelijk gebouwd is.
- PersonaCart is voor coaches, academy's en studio's die ook online dingen verkopen.
- Alles wat beschreven wordt is gebouwd en staat op onze staging-branch. Het is geen verhaal over klanten of omzet, want we zijn nog niet gelanceerd.
Waarom een Journey-reeks
De meeste blogs van softwarebedrijven laten alleen het afgewerkte product zien. Wij wilden een verslag dat dichter bij de waarheid ligt: wat we ons in een bepaalde twee weken voornamen, wat de code laat zien dat we deden, en wat nog openstaat.
De regel voor deze reeks is dus simpel. Elke bewering komt uit de commitgeschiedenis van onze twee coderepositories, de Go-backend en de React-frontend. Als een commit niet duidelijk iets laat zien wat een coach of academy-eigenaar zou merken, komt hij er niet in. Refactors, tests en beveiligingsinterne zaken slaan we over, en alles wat op de plank is gelegd ook.
We geven ook geen cijfers over gebruikers of verkopen. We zijn nog niet gelanceerd voor klanten. De mensen die het product vandaag gebruiken zijn vooral de oprichters en hun testaccounts. Meer zeggen zou verzonnen zijn.
Wat PersonaCart probeert te zijn
PersonaCart is een platform voor mensen die lesgeven en coachen: sportcoaches, studio-eigenaren, trainers, docenten. Zij runnen meestal twee bedrijven tegelijk. Het ene is het fysieke of live werk met leerlingen en gezinnen. Het andere is verkopen: programma's, cursussen, lidmaatschappen, merchandise, downloads.
Wij willen één plek voor allebei, met twee onderdelen die gescheiden blijven.
- De winkel. Een etalage met producten, cursussen, lidmaatschappen en checkout. Hier ging het werk van de eerste maanden naartoe.
- De Academy. Teams, selecties, roosters, aanwezigheid en een inbox voor ouders. Het is een ander onderdeel van het product dan de winkel, en een latere post legt het apart uit. Zie de Academy-pagina.
Daaromheen zitten nog een paar andere tools: een link-in-bio-pagina (BioLink), een AI-cursusgenerator en een set gratis tools. Coaches kun je gratis aan een Academy toevoegen; voor abonnementen, zie prijzen.
Hoe ver de geschiedenis teruggaat
De eerste commit van de frontend-repository is gedateerd op 10 februari 2026 en die van de backend op 17 februari 2026. Toen deze reeks op 12 april begint, was de code dus al ongeveer twee maanden oud. In post 02 zie je dat april al druk was: een AI-helperteam, een wizard voor gegevensimport, express checkout en veel winkelinstellingen.
De geschiedenis is niet netjes. Sommige dingen zijn begonnen en later teruggedraaid, sommige zijn hernoemd, sommige zijn bewust uit de scope gehaald. In de posts zeg ik dat als de commits het laten zien. In mei beperkten we bijvoorbeeld de eerste release van thema's tot vier en schoven we de rest door naar een latere versie. Zo'n beslissing hoort bij het verhaal.
Hoe elke post is opgebouwd
Elke post heeft dezelfde vorm, zodat je hem snel kunt doorlopen.
- Kort samengevat. Drie opsommingstekens.
- De hoofdfunctie. Eén functie die in die periode het belangrijkste was, genoemd in de titel.
- Wat we bouwden. De andere dingen, kort en in gewone woorden.
- Wat het betekent voor een coach of academy. Wat je zou merken, niet wat de code doet.
- FAQ. Drie vragen, alleen beantwoord op basis van wat de geschiedenis laat zien.
Elke post zegt dat het een terugblik is en heeft een regel "Behandelde periode". Ze zijn allemaal op dezelfde dag gepubliceerd, 12 oktober 2026, dus geen enkele is teruggedateerd.
Wat je hier niet zult vinden
- Schermafbeeldingen van oude versies. Die hebben we niet bewaard en we maken ze niet opnieuw. Waar een afbeelding staat, toont die het product van vandaag.
- Klantverhalen, citaten of groeicijfers.
- Prijzen. Die veranderen en staan op de prijzenpagina.
- Beloftes over wat er daarna komt, behalve wat de commits van de volgende periode laten zien.
Wat volgt
De volgende post behandelt 12 tot 25 april 2026. De hoofdfunctie daarvan is Pie, het AI-team binnen PersonaCart. Daarna gaat de reeks twee weken per keer door tot begin augustus, en vervolgens week voor week tot vandaag. De laatste posts leggen de Academy uit en waar het product nu staat.
Ben je coach of run je een academy en wil je meelezen, begin dan met post 02. Wil je dat we iets bouwen, mijn adres staat aan het eind van elke post.
Wil je even praten? Ik ben een van de medeoprichters van PersonaCart. Heb je een vraag, een idee of iets wat je door ons gebouwd wilt hebben, schrijf me dan rechtstreeks: [email protected].
Vinod Morya, Co-founder, PersonaCart
Frequently asked questions
Is PersonaCart gelanceerd voor klanten?
Nee. De code die in deze reeks wordt beschreven is gebouwd en staat op onze staging-branch. De mensen die hem vandaag gebruiken zijn vooral de oprichters en hun eigen testaccounts, dus we noemen geen klantaantallen.
Waar komen de feiten in deze posts vandaan?
Uit de commitgeschiedenis van onze backend- en frontend-repositories. Bij elke post hoort een auditbestand met de commits achter elke bewering. Alles wat op de plank is gelegd of niet duidelijk zichtbaar is voor een gebruiker, is weggelaten.
Maakt de Academy deel uit van de online winkel?
Nee. De Academy, met teams, roosters en een inbox voor ouders, staat los van de winkel. Deze reeks legt haar in een eigen post uit.
Written by Vinod Morya
Co-founder, PersonaCart
Helping creators build successful online businesses with practical tips and strategies.
Subscribe to our newsletter
Get the latest creator tips and strategies delivered to your inbox.