saas-starter-ko : modèle Next.js (15) pour créer un service web SaaS
(github.com/kych0912)Il s’agit d’un modèle Next.js pour créer rapidement un service web SaaS.
Connaissez-vous saas-starter, créé par Vercel ? C’est un modèle qui implémente les fonctionnalités simples mais essentielles à un SaaS, comme la connexion de base, le paiement via Stripe, un tableau de bord, etc.
Mais pour les développeurs, il y avait quelques limites :
- Stripe Payments n’est pas pris en charge en Corée
- Pas d’OAuth
- Pas de support multilingue
- Pas de mode sombre
J’ai donc ajouté les fonctionnalités suivantes et publié le tout en open source.
- Migration de Stripe vers StepPay
- Ajout de la connexion OAuth Google et Naver, et intégration de la connexion existante avec Auth.js
- Support coréen/anglais, et ajout d’un script qui parse un fichier Excel de traduction pour le convertir en JSON
- Ajout du mode sombre
- Ajout d’un middleware chaînable
Voici dans quels cas ce modèle peut être utile :
- Vous voulez faire valider votre idée de SaaS par des utilisateurs.
- Vous devez créer rapidement un MVP.
Dans ce type de situation, il peut vous faire gagner plus de 100 heures de développement.
Dans la démo, le paiement réel n’est pas effectué, mais si vous payez par carte plutôt que via KakaoPay, les informations de carte peuvent être enregistrées ! Je recommande KakaoPay.
C’est la première fois que je publie un projet open source de cette manière, donc je suis vraiment très nerveux... ! J’espère que cela aidera beaucoup de gens à développer plus facilement.
Si vous y jetez un œil, n’hésitez pas à laisser une étoile aussi, haha, merci.
19 commentaires
Merci à kyt0315 pour son dévouement et sa contribution à la communauté. Cela abaisse la barrière au démarrage de nouveaux projets et c’est motivant. Grâce à cela, j’essaie d’utiliser ce starter en travaillant de mon côté sur quelques optimisations ? de légères améliorations ?
Prévenez-nous quand ce sera terminé plus tard ! Je pense que ça me rendra vraiment très heureux !
Superbe... ! Je vous soutiendrai !
Merci 😊
Oh… bonjour. Ici StepPay.
Nous aussi, nous sommes très émus. Il y a bien sûr l’intégration avec notre service, mais nous sommes surtout très heureux de voir qu’un boilerplate open source est apparu dans l’écosystème de développement coréen.
Nous aimerions aussi échanger avec vous au sujet du projet ; pourrions-nous vous demander de nous contacter ?
Comme il s’agit d’un espace public, nous vous serions très reconnaissants de nous envoyer à contact@steppay.kr une adresse e-mail à laquelle vous joindre ou un numéro de téléphone.
Merci de bien vouloir contacter kych0912 !
Je vous ai envoyé un e-mail ! Merci.
J’ai mis une étoile ! C’est super !
(Et il y a une petite faute de frappe dans l’adresse développeur Naver dans le fichier
lib/db/setup.ts.)Ah !! Merci de me l'avoir signalé..!! Vous êtes le premier contributeur à mon projet...!!
Merci... !
Merci à vous aussi 🙇♂️
J’avais des difficultés parce que je ne pouvais pas utiliser le kit de démarrage SaaS existant à cause de problèmes liés au fait que Stripe ne fonctionnait pas.
Je pense que l’utilisation de cette boîte à outils permettra de résoudre cela. Merci beaucoup.
Exactement ! Moi aussi, je voulais le créer avec le kit existant, mais il y avait ces problèmes, donc j'en ai fait un nouveau.
Merci. Je vais l’utiliser avec plaisir.
Créez un projet génial... !
Merci.
J’espère que cela vous aura été utile !
Waouh, c’est un projet vraiment génial !!
Justement, j’étais en train d’essayer de créer une application de type Ruffle,
mais je n’arrêtais pas de repousser à cause de l’idée qu’il fallait tout mettre en place, de la connexion à l’auth.
Je vais essayer de commencer avec ça !
C’est grâce à ce genre de retours que je peux continuer à développer, je crois. Merci 🙇♂️ J’espère vraiment que cela vous aura été utile. Merci haha