Ik bouw een veilige nextjs frontend met een nodejs backend


Over deze dienst
Automatische vertaling
Je hebt het idee. Wat je nodig hebt, is dat alles wordt gebouwd: front end, API, database, geïmplementeerd door één persoon die verantwoordelijk is voor alles.
Dat is deze dienst. Eén bestelling, één ontwikkelaar, één werkend product. Next.js en React aan de voorkant, Node.js en Express (of Python en Flask) erachter, MongoDB of MySQL eronder, en Docker en Nginx om het op je server te zetten zodat het live is aan het einde, niet "klaar om te deployen".
Wat een build bevat: gebruikersaccounts met rollen, een dashboard met echte data, de formulieren en workflows waar je product echt om draait, een admin-omgeving zodat je het kunt beheren, en de API en database schema onderliggend gevalideerd, gedocumenteerd en gestructureerd zodat de volgende ontwikkelaar het kan lezen.
Ik doe dit voor mijn werk. Ik heb een ecommerce storefront gebouwd met winkelwagen, Stripe checkout en admin panel, een no-code site builder die sites publiceert voor zijn gebruikers, en de website en account-omgeving van een abonnementsproduct. Bij mijn werk onderhoud ik een TypeScript API van 12.600 regels en een Flask service van 19.150 regels, beide in productie.
Stuur me een bericht met een beschrijving van wat het product doet voordat je bestelt, en ik vertel je welk pakket het dekt of, als het meer dan één vereist, hoe je het kunt splitsen.
Maak kennis met Hasib
- Afkomstig uitBangladesh
- Lid sindsnov 2024
Talen
Bengaals, Engels
Automatische vertaling
Veelgestelde vragen
Automatische vertaling
Wat telt als één "feature"?
Eén ding dat een gebruiker doet, helemaal opgebouwd: de schermen, de API-endpoints en de database tabellen erachter. "Klanten kunnen facturen maken en versturen" is een feature. "Het hele factureringssysteem" zijn er drie of vier. Stuur me je lijst en ik tel ze voordat je bestelt.
Ontwerp je de interface?
Ik bouw. Ik ben een ontwikkelaar, geen designer — je krijgt iets dat schoon en consistent is, maar als het uiterlijk belangrijk is, breng dan een Figma-bestand, een screenshot of een product dat je wilt dat het lijkt. Ik zeg dat liever meteen dan dat ik je teleurstel bij de oplevering.
Welke stack gebruik je?
Next.js en React met TypeScript en Tailwind aan de voorkant, Node.js en Express erachter, MongoDB of MySQL voor data, Docker en Nginx om te deployen. Python en Flask als dat beter bij je project past. Ik werk niet in PHP, Laravel, WordPress of Django, en dat zeg ik liever dan dat ik het op jouw budget leer.
Hoe verschilt dit van je Next.js dienst en je backend dienst?
Dat zijn twee helften. De backend dienst bouwt een API; de Next.js dienst bouwt een website of web app. Deze dienst is het hele product in één bestelling — front end, API, database, admin side, geïmplementeerd — met één persoon die verantwoordelijk is voor alles. Als je alleen één helft nodig hebt, bestel dan de goedkopere dienst.
Wat als de scope groeit terwijl je bezig bent?
Dat gebeurt meestal wel, een beetje. Kleine toevoegingen neem ik op. Alles dat duidelijk een nieuwe feature is, markeer ik zodra ik het zie en geef ik een offerte voor als extra, zodat er geen verrassingen zijn bij de oplevering en de bestelling niet te laat is.
Wie bezit de code, en kan ik het later naar een andere ontwikkelaar brengen?
Jij wel, volledig, bij oplevering — repository, database schema, deployment config en een README die uitlegt hoe je het moet draaien. Het is zo gestructureerd dat de volgende ontwikkelaar het kan lezen. Ik hergebruik jouw code niet elders, en een NDA is prima als je er eerst een wilt.

