J'écris le backend auquel votre application communique, en TypeScript sur Node.js, en utilisant Express ou NestJS. Il peut exposer une API REST pour une application web ou mobile, exécuter un travailleur qui gère les fichiers téléchargés ou les tâches en file d'attente, ou connecter votre application à une API tierce. J'utilise PostgreSQL, MongoDB et Redis pour les données, et Docker pour l'exécution.
Je vais créer un backend Node.js avec Express ou NestJS
Jusqu'à 3 points de terminaison REST ou un seul travailleur, avec validation, tests et un fichier README.
- Jusqu'à 3 points de terminaison ou un worker
- Code source
Jusqu'à 8 points de terminaison pris en charge par PostgreSQL ou MongoDB, avec des tests et un Dockerfile.
- Jusqu'à 8 points de terminaison et une base de données
- Code source
Configuration standard avec jusqu'à 15 points de terminaison, plus la connexion avec les rôles d'utilisateur, un travailleur de file d'attente et l'intégration continue.
- Jusqu'à 15 endpoints, connexion et CI
- Code source
Demander une offre personnalisée
Se connecter pour demander une offre personnalisée
Créez un compte gratuit ou connectez-vous pour demander une offre personnalisée à ce Zinner.
Connexion / InscriptionPoser une question avant achat
Se connecter pour poser une question
Pour réduire le spam sur la plateforme, les messages avant vente ne peuvent être envoyés que par les utilisateurs connectés.
Créez un compte gratuit ou connectez-vous pour envoyer un message directement à ce Zinner.
Connexion / InscriptionConnexion requise
Créez un compte gratuit ou connectez-vous pour envoyer un message à ce Zinner.
Connexion / InscriptionConnexion requise
Créez un compte gratuit ou connectez-vous pour demander une offre personnalisée.
Connexion / InscriptionAperçu
Détails clés sur ce service pour vous aider à décider. Généré par Zinn Hub, pas par le vendeur.
Valeur Position
Pile technologique
Bases de données prises en charge
Ce qui est toujours inclus
Meilleur pour
Ce que vous recevrez
Description complète
Convient aux startups et aux petites équipes dont le front-end fonctionne toujours avec des données fictives, ou dont l'application a besoin d'un service supplémentaire à côté du backend existant. TypeScript sur le serveur peut partager des types avec un front-end TypeScript, de sorte qu'un champ renommé interrompt la construction au lieu d'une page en direct, et Express ou NestJS rend le code familier au prochain développeur.
Starter couvre jusqu'à trois points de terminaison REST dans un service, ou un seul travailleur pour les fichiers ou votre file d'attente existante. Standard porte ce nombre à huit points de terminaison, stocke les données dans PostgreSQL avec des migrations ou dans MongoDB, et est livré avec un Dockerfile. Advanced le porte à quinze points de terminaison et ajoute la connexion par jeton avec les rôles d'utilisateur, un travailleur de file d'attente et l'intégration continue sur GitHub Actions.
Dans chaque package, chaque point de terminaison bénéficie d'une validation d'entrée et de tests, et vous obtenez un README, une configuration dans des variables d'environnement et le code source complet.
Avant tout code, j'écris une courte spécification dans le chat listant ce que chaque point de terminaison reçoit et renvoie, et vous la confirmez. Vous pouvez essayer une version fonctionnelle avant la livraison, et je publie une note de progression quotidiennement.
Le déploiement sur votre serveur est un supplément. Si votre projet se situe entre deux packages, envoyez-moi les détails et je vous ferai une offre personnalisée.
Ce dont j'ai besoin de vous
- Décrivez ce que fait le service et collez un exemple de requête avec le JSON que vous attendez en retour.
- Votre nom d'utilisateur GitHub, et le dépôt si le code va dans un projet existant. Sans GitHub, le code est livré sous forme d'archive.
- Le service appelle-t-il un autre système? Si oui, envoyez la documentation de l'API de ce système ou des exemples de données.
- Sur Standard ou Advanced, quelle base de données le service doit-il utiliser? Envoyez les détails d'accès ou un dump de schéma, ou dites que c'est une nouvelle.
- Où le service s'exécutera-t-il: votre serveur Linux, Docker ou une plateforme cloud? Si vous avez commandé le déploiement, je demanderai l'accès SSH dans le chat.
Garantie de Qualité Zinner
Chaque Zinner est examiné et approuvé avant de rejoindre la plateforme.
Tous les services sont soutenus par notre engagement en matière d'assurance qualité.
Votre paiement est protégé jusqu'à ce que vous approuviez le travail livré.
Comparer les forfaits
| Fonction | Démarrage | Standard | Avancé |
|---|---|---|---|
| Délai de livraison | 5 jours | 7 jours | 14 jours |
| Révisions | 1 | 2 | 3 |
| Portée | Jusqu'à 3 points de terminaison ou un travailleur | Jusqu'à 8 points de terminaison et une base de données | Jusqu'à 15 points de terminaison, connexion et CI |
| Code source | ✓ | ✓ | ✓ |
Portfolio
Exemples du travail du vendeur relatifs à ce Zinn.

Formline: boutique Next.js avec Stripe
Une vitrine sur laquelle vous pouvez naviguer: 16 affiches dans 4 collections, des filtres et une recherche qui restent dans l'URL, un panier, des thèmes clair et sombre, et un processus de paiement qui se termine par une commande de démonstration ou une véritable session Stripe Checkout en mode test. Je l'ai construite comme une exportation statique Next.js en TypeScript avec Tailwind CSS. Les paiements par carte passent par un Cloudflare Worker qui recalcule le prix du panier sur le serveur et vérifie la signature du webhook de Stripe.



Détails du service
Questions fréquemment posées
NestJS fonctionne par défaut sur Express, et la vitesse est à peu près la même. Express garde un petit service court. NestJS ajoute des modules et l'injection de dépendances, ce qui aide lorsque la base de code grandit et que plusieurs développeurs la partagent. Décrivez le service et je vous dirai lequel convient.
Une méthode sur un chemin, donc GET /users et POST /users sont deux points de terminaison. Le prix suppose un travail ordinaire tel que la lecture et l'enregistrement d'enregistrements ou l'appel d'une autre API. Les paiements, les téléchargements de fichiers et les rapports lourds coûtent plus cher, et je les cite comme une offre personnalisée.
Oui. Donnez-moi accès au dépôt et dites-moi comment l'exécuter. Je suis la structure et le style déjà présents, j'écris du JavaScript si le projet l'utilise, et je couvre le nouveau code avec des tests.
Oui, avec le supplément de déploiement. J'ai besoin d'un accès SSH à votre serveur Linux et d'un domaine qui y pointe déjà. Les coûts du serveur et la maintenance ultérieure ne sont pas inclus.
Non, je travaille par écrit. Tout reste dans le chat de commande, afin que nous puissions tous les deux vérifier plus tard ce qui a été convenu.
Correction de tout ce qui ne correspond pas à la spécification que nous avons convenue dans le chat. Les nouveaux points de terminaison ou les modifications de la spécification sont un nouveau travail, via le supplément de point de terminaison ou une offre personnalisée.
Avis clients
Découvrez ce que nos clients disent de ce Zinn
Catégories
Politiques Zinner
Zinns connexes

faire php, css, javascript, html, prestashop, mailchimp, rest, json, xml, joomla

Corriger les bugs dans Next.js, Supabase, GraphQL, MongoDB, Firebase





