Spring-Fullstack-Speed

Accélérez votre développement Spring Boot

Générez des applications fullstack complètes en quelques minutes avec Spring Boot et React, Vue.js ou Angular.

SFS Illustration

Fonctionnalités principales

Génération rapide

Créez une application fullstack complète en quelques minutes avec une simple commande.

Architecture robuste

Architecture en couches optimisée selon les meilleures pratiques de l'industrie.

Sécurité intégrée

Authentification JWT, OAuth2, protection CSRF et bien plus.

Multiples bases de données

Support pour MySQL, PostgreSQL, MongoDB et H2 avec migration automatique.

Choix de frontend

Support de React, Vue.js, Angular, Thymeleaf ou JTE selon vos préférences.

DevOps intégré

Génération de configurations Docker, Kubernetes et CI/CD prêtes à l'emploi.

Installation

Installation globale

npm install -g @enokdev/spring-fullstack-speed

Utilisation avec npx

npx @enokdev/spring-fullstack-speed

Prérequis

  • Node.js : v20.0.0 ou supérieure
  • NPM : v10.0.0 ou supérieure
  • Java : JDK 17 ou supérieure
  • Maven ou Gradle : pour la compilation des projets Spring Boot

Démarrage rapide

1. Créez une nouvelle application

sfs app --name=my-awesome-app --package=com.example.myapp --db=postgresql --frontend=react

2. Générez une entité

cd my-awesome-app
sfs entity --name=Product --fields=name:string,description:string,price:double

3. Générez les DTOs et le CRUD

sfs dtos --entity=Product
sfs crud --entity=Product --frontend=true

4. Lancez l'application

./mvnw spring-boot:run

Technologies supportées

Backend

  • Spring Boot 3.x
  • Spring Security 6.x
  • Spring Data JPA/MongoDB
  • JWT / OAuth2
  • OpenAPI 3.0
  • Liquibase / Flyway

Frontend

  • React 18+ avec TypeScript
  • Vue.js 3+ avec TypeScript
  • Angular 20 avec Signal API
  • Thymeleaf 3.x
  • JTE templates

Bases de données

  • MySQL
  • PostgreSQL
  • MongoDB
  • H2 (dev)

DevOps

  • Docker
  • Kubernetes
  • GitHub Actions
  • GitLab CI
  • Jenkins

Paiement

  • Stripe API
  • PayPal SDK
  • Gestion des abonnements
  • Rapports financiers

Système de Paiement Intégré

Gérez les transactions et abonnements facilement

Spring-Fullstack-Speed propose un système de paiement robuste et complet qui s'intègre parfaitement à votre application.

  • Intégration native avec Stripe et PayPal
  • Gestion des abonnements et plans tarifaires
  • Système de facturation automatisé
  • Traitement des remboursements
  • Génération de rapports financiers
  • Webhooks configurables
Découvrir le système de paiement
Système de paiement SFS

Ce que les développeurs en disent

"SFS a réduit notre temps de mise en place d'un projet de 3 jours à moins de 30 minutes. Un vrai game changer pour notre équipe !"

Avatar

Jean Dupont

Lead Developer, TechCorp

"La qualité du code généré est impressionnante. Pas besoin de refactoriser quoi que ce soit, tout est propre et suit les meilleures pratiques."

Avatar

Marie Martin

CTO, StartupFlow

"SFS nous fait gagner un temps considérable en génération de boilerplate. Nous pouvons maintenant nous concentrer sur la logique métier dès le premier jour."

Avatar

Pierre Richard

Senior Developer, BigTech

Ressources