Aller à l'article
Aniq-UI

NorthstackDocumentation

Full Stack

Documentation de Northstack

Lancez votre SaaS starter, configurez-le pour votre produit et trouvez une solution quand vous en avez besoin.

Commencez par une installation locale

Lancez Northstack sur votre propre ordinateur, étape par étape.

De quoi le template est composé

Un SaaS B2B starter en trois applications : un site public qui vend ses licences, un tableau de bord d'espaces de travail multi-tenant avec l'administration de la plateforme, et l'API NestJS derrière les deux.

ApplicationDossierPortDescription
Site publicwebsite/3030Next.js 16 : la page d'accueil, les licences sur la page des tarifs avec leur propre paiement, la documentation, le journal, le changelog, le contact et les pages légales
Tableau de bord de l'espace de travaildashboard/3031Next.js 16 : connexion, inscription et onboarding ; l'espace de travail (vue d'ensemble, projets et leurs tableaux de tâches, équipe et invitations, rôles, facturation, paramètres et clés d'API, activité, assistant IA) ; l'administration de la plateforme (vue d'ensemble, organisations, utilisateurs, personnel, rôles et paramètres de la plateforme)
APIback-end/8000NestJS 12 et TypeORM, sur SQLite en local et MySQL par configuration, chaque route sous /api, l'/api/v1 public pour les clés d'API, des mises à jour de permissions en direct et un serveur MCP

Le dossier contient aussi docker-compose.yml, qui construit et démarre les trois applications avec une seule commande, et chaque application a son propre Dockerfile.

Contenu de votre pack

Le pack SaaS Website est le site public, seul.

ApplicationDossierPortDescription
Site publicwebsite/3030Next.js 16 : la page d'accueil, les licences sur la page des tarifs avec leur propre paiement, la documentation, le journal, le changelog, le contact et les pages légales

L'essentiel du site est son propre contenu. Deux parties appellent l'API Northstack : le formulaire de contact et le paiement des licences. Sans API, il fonctionne sur des données d'exemple intégrées qui répondent aux deux dans le navigateur, et vous pouvez donc le lancer tout de suite. L'API et le tableau de bord sont des packs séparés et ne sont pas dans ce téléchargement.

Contenu de votre pack

Le pack Workspace Dashboard est le tableau de bord, seul.

ApplicationDossierPortDescription
Tableau de bord de l'espace de travaildashboard/3031Next.js 16 : connexion, inscription et onboarding ; l'espace de travail (vue d'ensemble, projets et leurs tableaux de tâches, équipe et invitations, rôles, facturation, paramètres et clés d'API, activité, assistant IA) ; l'administration de la plateforme (vue d'ensemble, organisations, utilisateurs, personnel, rôles et paramètres de la plateforme)

Il n'a pas de données propres : chaque écran lit et écrit par l'API Northstack. Tant que vous ne le reliez pas à une API, il fonctionne sur des données d'exemple intégrées dans votre navigateur, et chaque écran marche tout de suite. L'API et le site public sont des packs séparés et ne sont pas dans ce téléchargement.

Contenu de votre pack

Le pack Backend API est l'API NestJS seule, avec la base de données, les espaces de travail d'exemple et chaque route qu'utilisent les deux frontends.

ApplicationDossierPortDescription
APIback-end/8000NestJS 12 et TypeORM, sur SQLite en local et MySQL par configuration, chaque route sous /api, l'/api/v1 public pour les clés d'API, des mises à jour de permissions en direct et un serveur MCP

Le site public et le tableau de bord de l'espace de travail sont des packs séparés et ne sont pas dans ce téléchargement. N'importe quel client peut utiliser l'API en HTTP.

Sous Windows, utilisez PowerShell ou Git Bash pour les commandes de ces guides.

Les deux frontends fonctionnent en anglais et en arabe, avec l'interface arabe disposée de droite à gauche, et dans un thème clair et un thème sombre.

Parcourir les guides

13 guides dans votre téléchargement

Chaque guide est fourni dans votre téléchargement. Les guides marqués Inclus avec votre achat sont réservés aux acheteurs : connectez-vous pour les lire en ligne, ou ouvrez-les dans votre téléchargement.

Préférences des Cookies

Nous utilisons des cookies pour améliorer votre expérience de navigation, analyser le trafic du site et personnaliser le contenu. En cliquant sur "Accepter Tout", vous consentez à notre utilisation des cookies pour l'analyse et la publicité personnalisée.