SkillForge est une plateforme d'apprentissage révolutionnaire qui comble le fossé entre la connaissance théorique et la compétence professionnelle. Nous vendons de l'expérience et de l'employabilité, pas seulement de l'information.
- Client Virtuel IA : Simulation de relations client réalistes avec feedback intelligent
- IDE Cloud Intégré : Environnement de développement complet dans le navigateur
- Moteur de Vérification Automatisé : Tests automatiques avec Playwright
- Travail en Équipe Simulé : Collaboration avec d'autres apprenants
- Portfolio de compétences vérifiables
- Coach IA personnalisé
- Communauté intégrée
- Certifications basées sur des projets réels
- Studio de création assisté par IA
- Analytiques avancées
- Outils marketing intégrés
- Rémunération automatisée via Stripe Connect
- Frontend: Next.js 14+ (React), Tailwind CSS, Shadcn/ui
- Backend: NestJS (Node.js), GraphQL (Apollo)
- Base de Données: PostgreSQL avec Prisma ORM
- Plateforme: Supabase (Auth, Storage, Edge Functions)
- Sandbox: Docker + Kubernetes
- IA: Anthropic (Claude) / OpenAI API
- Vidéo: Mux
- Paiements: Stripe Connect
skillforge/
├── apps/
│ ├── web/ # Application frontend Next.js
│ ├── api/ # Backend NestJS
│ ├── sandbox/ # Service Sandbox IDE
│ └── verification/ # Service de vérification
├── packages/
│ ├── ui/ # Composants UI partagés
│ ├── database/ # Schéma Prisma
│ ├── config/ # Configurations partagées
│ └── types/ # Types TypeScript partagés
└── docs/ # Documentation complète
- Node.js >= 18.0.0
- npm >= 9.0.0
- Docker & Kubernetes (pour le Sandbox)
- PostgreSQL 14+
# Cloner le repository
git clone https://github.com/votre-org/skillforge.git
cd skillforge
# Installer les dépendances
npm install
# Configurer les variables d'environnement
cp .env.example .env.local
# Lancer les migrations de base de données
npm run db:migrate
# Démarrer le mode développement
npm run devSUPABASE_URLSUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEYDATABASE_URLJWT_SECRET
GOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRETGITHUB_CLIENT_ID/GITHUB_CLIENT_SECRETLINKEDIN_CLIENT_ID/LINKEDIN_CLIENT_SECRET
STRIPE_PUBLISHABLE_KEYSTRIPE_SECRET_KEYSTRIPE_WEBHOOK_SECRETSTRIPE_CONNECT_CLIENT_ID
MUX_TOKEN_IDMUX_TOKEN_SECRETMUX_WEBHOOK_SECRET
ANTHROPIC_API_KEYouOPENAI_API_KEY
AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_REGION
RESEND_API_KEY
SENTRY_DSNPOSTHOG_API_KEYPOSTHOG_HOST
Consultez le dossier /docs pour la documentation détaillée :
Interface "Cockpit de Développeur" avec :
- Thème sombre par défaut
- Disposition en 3 panneaux redimensionnables
- Feedback visuel immédiat
- Expérience immersive sans friction
- Gratuit: 0€/mois + 15% commission
- Pro: 19€/mois + 5% commission
- Académie: 99€/mois + 2% commission
- Achat de cours à l'unité
- Premium: 29€/mois (accès Sandbox illimité)
- Licences entreprise par siège
- Tableau de bord manager
- Contenu privé
Les contributions sont les bienvenues ! Consultez CONTRIBUTING.md pour les guidelines.
Copyright © 2024 SkillForge. Tous droits réservés.
- Email: support@skillforge.com
- Discord: Rejoindre la communauté
- Documentation: docs.skillforge.com