Je vais créer une interface Next.js sécurisée avec un backend Node.js


À propos de ce service
Traduction automatique
Vous avez l'idée. Ce qu'il vous faut, c'est tout construire : front end, API, base de données, déployé par une seule personne responsable de tout cela.
C'est ce service. Une commande, un développeur, un produit fonctionnel. Next.js et React côté front, Node.js et Express (ou Python et Flask) derrière, MongoDB ou MySQL en dessous, et Docker et Nginx pour le mettre sur votre serveur afin qu'il soit en ligne à la fin, pas simplement « prêt à déployer ».
Ce qu'inclut une build : comptes utilisateurs avec rôles, un tableau de bord avec des données réelles, les formulaires et workflows de votre produit, une interface admin pour le gérer, ainsi que l'API et le schéma de la base de données validés, documentés et structurés pour que le prochain développeur puisse le lire.
Je fais cela pour vivre. J'ai construit une boutique e-commerce avec panier, paiement Stripe et panneau d'administration, un constructeur de sites sans code qui publie des sites pour ses utilisateurs, et un site web et espace client pour un produit d'abonnement. Dans mon travail, je maintiens une API TypeScript de 12 600 lignes et un service Flask de 19 150 lignes, tous deux en production.
Envoyez-moi une description de ce que fait le produit avant de commander, et je vous dirai quel package le couvre ou, si cela nécessite plusieurs, comment le diviser.
Découvrez Hasib
- DeBangladesh
- Membre depuisnov. 2024
Langues
Bengali, Anglais
Traduction automatique
FAQ
Traduction automatique
Qu'est-ce qui compte comme une « fonctionnalité » ?
Une chose qu'un utilisateur peut faire, entièrement développée : les écrans, les endpoints API et les tables de la base de données derrière. « Les clients peuvent créer et envoyer des factures » est une fonctionnalité. « Le système de facturation complet » en est trois ou quatre. Envoyez-moi votre liste et je les compterai avant de commander.
Vous concevez l'interface ?
Je construis. Je suis développeur, pas designer — vous aurez quelque chose de propre et cohérent, mais si l'apparence compte, apportez un fichier Figma, une capture d'écran ou un produit auquel vous souhaitez qu'il ressemble. Je préfère préciser cela dès le départ plutôt que de vous décevoir à la livraison.
Quelle pile utilisez-vous ?
Next.js et React avec TypeScript et Tailwind côté front, Node.js et Express derrière, MongoDB ou MySQL pour les données, Docker et Nginx pour déployer. Python et Flask si cela convient mieux à votre projet. Je ne travaille pas en PHP, Laravel, WordPress ou Django, et je le dirai plutôt que d'apprendre avec votre budget.
En quoi cela diffère-t-il de votre service Next.js et de votre service backend ?
Ce sont des moitiés. Le service backend construit une API ; le service Next.js construit un site ou une application web. Ce service est le produit complet en une seule commande — front end, API, base de données, interface admin, déployé — avec une seule personne responsable de tout. Si vous n'avez besoin que d'une moitié, commandez le service moins cher.
Que se passe-t-il si le périmètre s'élargit pendant la construction ?
Cela arrive généralement un peu. Je prends en charge les petites additions. Tout ce qui est clairement une nouvelle fonctionnalité sera signalé dès que je le verrai et facturé en supplément, pour éviter toute surprise à la livraison et que la commande ne soit pas retardée.
Qui possède le code, et puis-je le confier à un autre développeur plus tard ?
Vous en êtes pleinement propriétaire à la livraison — le dépôt, le schéma de la base de données, la configuration de déploiement et un README expliquant comment le faire fonctionner. Il est structuré pour que le prochain développeur puisse le lire. Je ne réutilise pas votre code ailleurs, et un NDA est possible si vous en souhaitez un en premier.

