Zinn Hub
0
Votre Panier
0

Aperçu

Détails clés sur ce service pour vous aider à décider. Généré par Zinn Hub, pas par le vendeur.

Pile technologique

TypeScript, Express / NestJS
Écrit en TypeScript sur Node.js - les types partagés avec votre frontend signifient que les champs cassés échouent à la construction, pas au site en direct.

Bases de données prises en charge

PostgreSQL, MongoDB, Redis
Les packages Standard et Avancé incluent la base de données de votre choix avec des migrations. Redis est utilisé pour les files d'attente et la mise en cache.

Ce qui est toujours inclus

Validation, Tests, README
Chaque point de terminaison de chaque package est livré avec une validation d'entrée, des tests automatisés, une configuration de variables d'environnement et le code source complet.

Meilleur pour

Startups et petites équipes
Idéal si votre frontend fonctionne toujours avec des données fictives, ou si vous avez besoin d'un service ciblé ajouté à un backend existant.

Ce que vous recevrez

Formats:
Code personnalisé
Méthode de livraison:
Gestionnaire de commandes
Notes: Chaque point de terminaison bénéficie d'une validation d'entrée et de tests dans chaque package. Vous obtenez le code source complet avec un README et une configuration dans des variables d'environnement, dans votre dépôt GitHub ou sous forme d'archive. Le package Standard ajoute une base de données PostgreSQL ou MongoDB et un Dockerfile. Advanced ajoute la connexion avec les rôles d'utilisateur, un travailleur de file d'attente et l'intégration continue en plus. Vous pouvez essayer une version fonctionnelle vous-même avant la livraison finale.

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

✓
Professionnel Vérifié
Chaque Zinner est examiné et approuvé avant de rejoindre la plateforme.
✓
Travail de Qualité Garanti
Tous les services sont soutenus par notre engagement en matière d'assurance qualité.
✓
Paiement sécurisé
Votre paiement est protégé jusqu'à ce que vous approuviez le travail livré.

Comparer les forfaits

FonctionDémarrageStandardAvancé
Délai de livraison5 jours7 jours14 jours
Révisions123
PortéeJusqu'à 3 points de terminaison ou un travailleurJusqu'à 8 points de terminaison et une base de donnéesJusqu'à 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

Type de service
Standard
Type de Zinner
Freelancer
Disponibilité
En semaine
Pays du vendeur
Kazakhstan
Langues acceptées
Anglais
Russe
NDA disponible
Oui
Tailles de projets gérées
Petit à moyen
Temps de réponse
Dans les 12 heures
Années d'expérience
10+

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

Je vais construire un backend Node.js avec Express ou NestJS 2 &Raquo; Zinn Hub

Seuls les clients connectés qui ont acheté ce produit peuvent laisser un avis.

Options & Commande

Téléchargez l'application Zinn Hub

Notifications · Accès plus rapide · Plein écran

Appuyez sur Partager dans votre navigateur

➜ Appuyez ensuite sur "Add to Home Screen"