CODESTORE GLOBAL

Store de composants privé

Vos composants sont dispersés dans plusieurs dépôts. Personne ne peut prouver quelles licences vous détenez.

CodeStore est un storefront que vous déployez pour votre propre équipe. Composants internes et kits tiers dans un catalogue cloisonné, version et changelog sur chaque produit, et chaque achat écrit dans un registre par espace de travail qui vous appartient.

  • Espaces de travail isolés par sous-domaine
  • Auto-hébergé sur votre base de données
  • v2.0 — premières équipes en onboarding
Liste des produits de l'espace de travail montrant les composants internes avec prix, versions et tags
10 %
De commission par mission sous séquestre terminée, enregistrée sur la mission.
5
Langues avec de vraies mises en page RTL — l'arabe compris, pas ajouté après coup.
0
Frais par siège. Les membres sont illimités sur un espace de travail.

Trois façons de rater, et la troisième est un audit.

01

La duplication

Quelqu'un demande dans #frontend le composant bouton. Il existe en trois exemplaires, dans trois dépôts, et celui du design system est l'ancien. Personne ne sait lequel, alors la nouvelle recrue copie la version qui compile.

02

Le double achat

Une bibliothèque de graphiques est licenciée par la Plateforme, puis de nouveau par la Growth six semaines plus tard, parce qu'aucune équipe ne voit les factures de l'autre. Le renouvellement arrive sur la carte d'une personne partie depuis.

03

L'audit

Vous ne pouvez pas dire qui peut utiliser ceci, ni jusqu'à quand, sans ouvrir Stripe, le portail de l'éditeur et trois fils d'e-mails. Le seul suivi qui survive à un audit est écrit au moment de l'achat, rattaché à un espace de travail.

Le produit

Ce qu'il y a dedans, et ce qu'il n'y a pas

Tout ce qui suit existe dans la version actuelle. Ce qui est absent n'est pas encore développé, et vous pouvez le vérifier dans le code plutôt que nous croire sur parole.

Un espace de travail est une frontière de données, pas un filtre

Un sous-domaine et un slug par espace. L'isolation est appliquée dans la requête : aucun chemin de code ne lit les lignes d'un autre espace. Les nouveaux espaces restent en PENDING_APPROVAL jusqu'à activation par un administrateur.

Version et changelog sur le produit

Les deux sont des colonnes de la ligne produit : « sur quelle release sommes-nous ? » a donc une réponse citable, au lieu d'un PDF introuvable.

Des invitations avec un rôle et une expiration

Marquées comme utilisées une fois. Pas d'auto-inscription dans un espace, donc personne n'atteint votre catalogue en devinant une URL. Les membres sont illimités.

Chaque vente écrit une transaction

Identifiant de commande, identifiant de capture, montant, commission de la plateforme, reversement vendeur — rattachés à l'espace. Ce tableau est le registre des licences dont la finance cesse de parler.

Un tableau d'offres sous séquestre

Fourchettes budgétaires, candidatures, montant séquestré retenu sur l'annonce et libéré à la livraison. La commission est de 10 % par mission terminée.

Cinq langues avec de vraies mises en page RTL

Anglais, arabe, français, allemand et espagnol. Chaque page est livrée dans les cinq — pas une couche de traduction ajoutée après coup.

Absent de la version actuelle : émission automatique de clés de licence, SSO/SAML, SCIM, hébergement managé, et facturation à l'usage.

Comment ça marche

Quatre écrans de l'application en marche

Aucun formulaire d'inscription ne crée un espace de travail — nous le provisionnons avec vous lors d'un appel, puis vous invitez l'équipe. C'est l'onboarding actuel, et c'est délibéré à ce stade.

Liste des produits de l'espace de travail montrant les composants internes avec prix, versions et tags
01

Les composants de l'équipe, dans une seule liste

Prix, version et tags par ligne, lus directement dans la table produit. C'est le catalogue cloisonné que vos membres voient et personne d'autre.

Vue d'ensemble administrateur listant tous les espaces de travail avec statut et offre, et tous les utilisateurs avec leurs rôles
02

Tous les espaces de travail sur un seul écran

L'administrateur de la plateforme voit tous les espaces de travail, leur statut et leur offre — y compris ceux encore en attente d'approbation — ainsi que tous les utilisateurs et leur rôle. L'accès aux données se fait par espace de travail, et rien de tout cela n'est visible pour un locataire.

Déploiement

Auto-hébergé, parce que votre catalogue ne nous regarde pas

Vous l'exploitez sur votre domaine et votre base de données. C'est aussi la raison pour laquelle personne d'autre ne voit votre catalogue — pas un réglage de permissions, un choix d'architecture.

Runtime
Next.js 14
Base de données
MySQL 8 · Prisma
Paiements
PayPal
Node
20+
git clone https://github.com/docksidedirect/codestoreglobal
cd codestoreglobal && npm install

# .env
DATABASE_URL="mysql://user:pass@localhost:3306/codestoreglobal"
JWT_SECRET="$(openssl rand -hex 32)"

npx prisma migrate deploy
npm run build && npm start

Les migrations sont livrées dans le dépôt. Aucune étape de build propriétaire, et aucun verrouillage sur la couche de données.

Preuves

v2.0 — premières équipes en cours d'onboarding

Nous n'avons pas encore de logos clients à mettre ici, et les inventer est le moyen le plus rapide de perdre la seule chose que cette page a à offrir. Donc : le changelog, et le dépôt.

Si vous voulez ceci pour votre équipe et acceptez d'être parmi les premiers, le fondateur est sur l'appel d'installation. Apportez votre pire composant dupliqué, nous le chargerons ensemble.

Changelog
v2.0Rebuilt marketplace and workspace UI; admin earnings reconciliation; PayPal capture fixes on the checkout path.
v1.4Multi-tenant storefronts: subdomain isolation, workspace membership, pending-approval to active lifecycle.
v1.3Escrow jobs board: budget ranges, applications, escrow amount and release flag, 10% platform commission of record.
v1.2Admin earnings view built off raw transaction tables: order id, capture id, platform fee, seller payout.
v1.1Component marketplace: product CRUD, version and changelog fields per product, image uploads, detail pages.

Code source sur GitHub · support@codestore.global

Tarif

Une seule offre, facturée par espace de travail

Pas de paliers, pas de badge « le plus populaire », pas de calcul par siège. Vous payez le storefront isolé.

Espace de travail

$49/ espace de travail / mois

Membres
Illimités
Composants internes
Illimités
Commission par mission
10 %
Hébergement
Auto-hébergé

Les espaces de travail sont provisionnés avec vous, pas par un formulaire.

Inclus
  • Storefront privé et cloisonné pour votre équipe
  • Composants internes illimités
  • Kits tiers sous licence, à côté des vôtres
  • Version et changelog sur chaque produit
  • Invitations e-mail à jetons expirants
  • Tableau d'offres sous séquestre, 10 % par mission
  • Registres d'achat par espace de travail
  • Paiement PayPal
  • Cinq langues, l'arabe en RTL

L'auto-hébergement est le mode de déploiement pris en charge aujourd'hui. Vous l'exploitez sur votre domaine et votre base de données, et c'est aussi pourquoi personne d'autre ne voit votre catalogue.

Le catalogue de votre équipe, sur votre domaine

Dites-nous ce que votre équipe ne cesse de repartager dans Slack. Si CodeStore ne peut pas le contenir, nous le dirons pendant l'appel, pas après votre paiement.