Mon premier SaaS cover art

Mon premier SaaS

Mon premier SaaS

By: Jean-François Côté
Listen for free

Podcast québécois qui montre l'envers du décor de lancer Origano.app, une app de gestion de recettes et de planification de repas, en solo et en public. On parle bootstrapping, développement produit, marketing, SEO, acquisition d'utilisateurs et croissance d'une startup indépendante. Si t'as déjà rêvé de lancer ton propre produit ou que t'es curieux de voir comment ça se passe vraiment, t'es à la bonne place.Jean-François Côté Economics Leadership Management & Leadership
Episodes
  • Ep 02 - Infra, choix techno et doutes
    Jul 7 2026

    Ep 02 - Infra, choix technos et doutes

    Dans cet épisode, JF revient de vacances et plonge dans les coulisses techniques d'Origano : les choix d'architecture, l'infrastructure, les coûts mensuels, et une bonne dose de transparence sur les doutes d'un solopreneur.

    Les grandes lignes

    Stack technique
    Le backend tourne sur Spring Boot, un choix de longue date pour JF qui connaît bien le Java. Plutôt que de séparer front et back, il a opté pour un monolithe avec Thymeleaf pour le rendu HTML, un choix pensé pour maximiser l'efficacité des agents IA qui font 95% du travail de développement. Le style est géré avec Tailwind CSS et le plugin daisyUI, question de garder tout en HTML et faciliter la vie à l'IA. Spring AI s'occupe des prompts et des réponses structurées en JSON, notamment pour l'importation de recettes depuis n'importe quelle source (URL, image, texte).

    Infrastructure et coûts
    Déploiement avec Kamal sur un droplet DigitalOcean, pour environ 15 $ US par mois actuellement. La base de données SQLite vit directement sur le droplet, avec backup automatique. Les images sont aussi stockées sur le droplet pour l'instant, un compromis assumé en mode solopreneur. Migration vers du vrai storage prévue dans les prochains mois. JF explore aussi GraalVM pour réduire la consommation de RAM.

    Autres outils
    Stripe pour les paiements, Amazon SES pour les courriels transactionnels (après avoir migré de Resend pour des raisons de coûts), et EmailOctopus pour les infolettres. Développement avec IntelliJ IDEA et Claude Code.

    Où en est Origano
    100 utilisateurs, mais toujours seulement 2 payants. JF partage ses questionnements : faut-il réduire le plan gratuit, investir dans le contenu, trouver un partenaire marketing, ou se lancer sur les stores mobiles (Windows, iOS, Android) ?

    Liens mentionnés

    • Origano : https://origano.app
    • Spring Boot : https://spring.io/projects/spring-boot
    • Thymeleaf : https://www.thymeleaf.org
    • Tailwind CSS : https://tailwindcss.com
    • daisyUI : https://daisyui.com
    • Spring AI : https://spring.io/projects/spring-ai
    • Anthropic (Claude) : https://www.anthropic.com
    • Claude Code : https://claude.com/claude-code
    • Kamal : https://kamal-deploy.org
    • DigitalOcean : https://www.digitalocean.com
    • SQLite : https://www.sqlite.org
    • Flyway : https://flywaydb.org
    • GraalVM : https://www.graalvm.org
    • Stripe : https://stripe.com
    • Amazon SES : https://aws.amazon.com/ses
    • EmailOctopus : https://emailoctopus.com
    • IntelliJ IDEA : https://www.jetbrains.com/idea
    • PeerPush : https://peerpush.net

    Code promo

    20% de rabais sur l'abonnement annuel avec le code SUMMER2026 sur https://origano.app

    Contact

    Des questions ou commentaires ? Écris à info@origano.app

    Show More Show Less
    19 mins
  • Ep 01 - Objectif 100
    Jun 24 2026

    Dans ce premier épisode, je me présente et vous explique l'état actuel de mon premier SaaS : Origano.app


    Je parle rapidement de comment j'ai bâti la première version, les efforts que j'ai fais en terme de marketing et ce que vous pouvez vous attendre pour les prochains épisodes!


    Mon application: https://origano.app

    Pour en savoir plus sur moi: https://linktr.ee/jfcote

    Mon blog de recettes: https://recettesmaison.ca

    Show More Show Less
    14 mins
adbl_web_anon_alc_button_suppression_t1
No reviews yet