Pratico est une application web construite avec TypeScript, React et Next.js. Son backend utilise Supabase. Elle est déployée sur Vercel.
Pour développer Pratico, suis les étapes suivantes :
Assure-toi de faire partie des utilisateurs autorisés à accéder au dépôt.
Si tu lis ceci, c'est probablement le cas 😉
Clone le dépôt.
Je te conseille d'utiliser l'outil CLI de GitHub afin de le cloner simplement avec
gh repo clone devpratico/pratico
.
Installe pnpm sur ta machine
Ou mets-le à jour avec
pnpm add -g pnpm
.
Installe Docker Desktop sur ta machine.
Si tu souhaites travailler sur l'inscription et l'abonnement, installe Stripe CLI sur ta machine.
Installe les dépendances avec pnpm install
depuis le répertoire racine du projet.
Crée un fichier .env.local
à la racine du projet et ajoute les variables d'environnement documentées dans le fichier .env.example
.
Lance le serveur de développement avec pnpm dev
.
🤞 Ça devrait marcher à l'adresse localhost:3000
La documentation de Pratico est écrite dans des fichiers Markdown présents principalement dans le répertoire docs
, mais aussi dispersés dans le répertoire du projet au plus près du code concerné. Elle sera bientôt accessible sous forme de site web.
Les composants React sont également visibles individuellements sous forme de Storybook. Tu peux visiter la version en ligne à l'adresse pratico.vercel.app/storybook, ou lancer la version locale avec pnpm storybook
.
Les grandes lignes du projet sont gérées dans Notion et sur GitHub :
🛠️ Dev