Installation
Gratuit localement en quelques minutes et explorez toute la surface SaaS.
Vue d’ensembleLien vers la section
Starter Free est conçu pour vous faire passer de zéro à une surface SaaS utilisable en quelques minutes.
À la fin de ce guide, vous aurez un environnement produit local fonctionnant avec:
- auth écrans
- tableau de bord
- projets
- admin
- facturation
- paramètres
Pas de base de données. Pas de touches Stripe. Pas de secrets.
Starter Free est intentionnellement simulé afin que vous puissiez évaluer la surface du produit avant de câbler les services backend.
Qu'est-ce que Starter Free
Starter Free vous aide à valider rapidement l'orientation du produit avec une surface d'interface utilisateur adaptées à la production, sans avoir besoin d'auth, de facturation ou de configuration de la base de données.
Ce que vous allez faireLien vers la section
Exécuter le starter
Valider les routes
Commencer l'édition
PréalablesLien vers la section
Assurez-vous que votre environnement comprend :
- Node.js 18 ou plus récent
- pnpm
- Git
Recommandé : utilisez la dernière version de Node.js LTS.
node -v
pnpm -v
git --versionGestionnaire de paquets
Starter Free est conçu autour de pnpm. L'utilisation de npm ou de laine peut créer des incohérences de fichier de verrouillage et de dépendance.
ÉtapesLien vers la section
Cloner le dépôtLien vers la section
Clonez le starter et allez dans le répertoire du projet.
git clone https://github.com/pycolors-io/pycolors-starter-free.git
cd pycolors-starter-freeInstaller les dépendancesLien vers la section
Installez la base de référence locale.
pnpm installCeci installe la pile de démarrage :
| Zone de dépendance | Inclus |
|---|---|
| Cadre | Next.js App Router |
| Styling | Tailwind CSS v4 |
| UI | PyColors UI |
| Langue | TypeScript |
| Qualité | ESLint |
Démarrez le serveur de développementLien vers la section
Exécutez l'application localement.
pnpm devPuis ouvrir :
http://localhost:3000Vous devriez atterrir sur la surface locale du produit Starter Free.
Valider le starterLien vers la section
Ouvrez les routes principales :
/
/login
/register
/dashboard
/projects
/admin
/billing
/settingsSi les routes se chargent correctement et que la navigation fonctionne, l'installation est terminée.
Comportement attendu
Starter Free est intentionnellement simulé. Vous devriez être en mesure d'explorer les écrans, les mises en page et les flux de produits immédiatement sans configuration backend ou configuration secrète.
Les premières choses à essayerLien vers la section
Une fois que l'application est en cours d'exécution, faites un petit changement de produit avant de brancher quoi que ce soit.
Modifiez le titre du tableau de bord.
app/(app)/dashboard/page.tsxModifiez le texte d'en-tête et enregistrez. Le rechargement à chaud devrait mettre à jour le navigateur instantanément.
Ce que vous devriez voirLien vers la section
À ce stade, vous devriez avoir une surface SaaS locale avec:
- auth écrans
- tableau de bord
- CRUD UI
- surface d'administration
- surface de facturation
- structure des paramètres
- rechargement à chaud
Bon signe
Si l'interface utilisateur se charge correctement et que la navigation fonctionne, votre configuration est suffisamment valide pour commencer l'exploration de produits et l'itération UX.
Pièges courantsLien vers la section
Starter Free ne nécessite pas :
- URL de la base de données
- Auth Secrets
- Touches à rayures
- informations d'identification du fournisseur de messagerie
- Configuration de l'API backend
Tout est ridiculisé par le design.
Préférez
- Utiliser PNPM de manière cohérente
- Valider les routes avant de les éditer
- changer une surface de produit en premier
- garder des données simulées tout en explorant UX
- fil backend seulement après avoir compris le flux
Éviter
- ajouter la configuration de la base de données avant que l'interface utilisateur ne soit comprise
- utiliser npm et pnpm dans le même projet
- supprimer les flux simulés avant de les explorer
- Réécrire la mise en page avant de valider la structure du produit
- Traiter Starter Free comme un modèle backend complet
DépannageLien vers la section
Prochaines étapesLien vers la section
Mise à niveau lorsque le câblage devient le bloqueur
Starter Free valide la surface du produit. Starter Pro relie la couche métier
avec des fondations adaptées à la production, de facturation, de backend et de
livraison. /docs/starter-pro