Ce repository contient le code source pour la création d'un SaaS avec les technologies suivantes :
- Next.js
- NextAuth
- Prisma
- SQLite
- Stripe
- ShadCN
- Tailwind CSS
- Node.js et npm installés
- Compte Stripe pour le traitement des paiements
- Clonez ce repository :
git clone https://github.com/votre-utilisateur/SaaS-MDC.git
- Naviguez dans le dossier du projet :
cd SaaS-MDC
- Installez les dépendances :
npm install
- Configurez les variables d'environnement. Créez un fichier
.env.local
et ajoutez les variables nécessaires :NEXTAUTH_URL=http://localhost:3000 DATABASE_URL="file:./dev.db" GITHUB_ID=your-github-id GITHUB_SECRET=your-github-secret GOOGLE_CLIENT_ID=your-google-client-id GOOGLE_CLIENT_SECRET=your-google-client-secret STRIPE_KEY_SECRET=your-stripe-key-secret STRIPE_API_ID=your-stripe-api-id STRIPE_WEBHOOK_SECRET=your-stripe-webhook-secret
- Exécutez les migrations de Prisma pour configurer la base de données :
npx prisma migrate dev --name init
- Lancez l'application en mode développement :
npm run dev
Vous pouvez maintenant accéder à l'application SaaS à l'adresse http://localhost:3000
. Utilisez les fonctionnalités d'authentification, de gestion des utilisateurs, et de traitement des paiements intégrées.
Les contributions sont les bienvenues ! Si vous souhaitez contribuer, veuillez suivre ces étapes :
- Forkez ce repository.
- Créez une branche pour votre fonctionnalité (
git checkout -b feature/ma-fonctionnalite
). - Commitez vos modifications (
git commit -am 'Ajoutez ma fonctionnalité'
). - Poussez votre branche (
git push origin feature/ma-fonctionnalite
). - Ouvrez une Pull Request.
Ce projet est la propriété de LaMinuteDeCode. Il est strictement interdit de copier ou de vendre ces ressources sans autorisation préalable. Voir le fichier LICENSE
pour plus de détails.