devpratico / pratico

Rendre la formation plus dynamique
https://www.pratico.io
0 stars 0 forks source link

👋 Bonjour

Pratico est une application web construite avec TypeScript, React et Next.js. Son backend utilise Supabase. Elle est déployée sur Vercel.

🚀 Pour commencer

Pour développer Pratico, suis les étapes suivantes :

  1. Assure-toi de faire partie des utilisateurs autorisés à accéder au dépôt.

    Si tu lis ceci, c'est probablement le cas 😉

  2. 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.

  3. Installe pnpm sur ta machine

    Ou mets-le à jour avec pnpm add -g pnpm.

  4. Installe Docker Desktop sur ta machine.

  5. Si tu souhaites travailler sur l'inscription et l'abonnement, installe Stripe CLI sur ta machine.

  6. Installe les dépendances avec pnpm install depuis le répertoire racine du projet.

  7. Crée un fichier .env.local à la racine du projet et ajoute les variables d'environnement documentées dans le fichier .env.example.

  8. Lance le serveur de développement avec pnpm dev.

🤞 Ça devrait marcher à l'adresse localhost:3000

📚 Pour aller plus loin

Documentation

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.

Projet

Les grandes lignes du projet sont gérées dans Notion et sur GitHub :

  1. Le processus de boîte à idée est géré en équipe dans Notion
  2. Les réflexions plus techniques sont documentées dans Notion 🛠️ Dev
  3. Les tâches sont gérées dans les issues de GitHub