Inspiration

Je me suis inspiré du problème réel des installateurs solaires : 60% des prospects abandonnent car un devis prend 3 à 7 jours. L'idée du hackathon H0 "Pile Zéro" m'a poussé à utiliser Vercel v0 pour passer de l'idée à une UI en minutes, sans code boilerplate.

Ce que j'ai appris

  1. Vercel v0 : Comment générer une interface complète avec une seule prompt. Gain de temps x10 sur le frontend.
  2. AWS Aurora Serverless : Mise en place d'une base de données qui scale à zéro. Pas de serveur à gérer.
  3. Vercel Serverless Functions : Déployer la logique de calcul solaire en backend sans infrastructure.

Comment j'ai construit le projet

La stack est 100% "Zero to Deploy" comme demandé par H0 :

  1. Frontend : L'UI complète a été générée par Vercel v0 avec la prompt : Crée une app de devis solaire : upload photo toit, champ adresse, page résultat PDF avec coût, ROI, économies 20 ans
  2. Backend : 3 Vercel Serverless Functions en Node.js :
    • /api/analyze-roof : Calcule surface/orientation depuis l'image
    • /api/calculate-quote : Applique la formule solaire $ROI = \frac{Economies_annuelles \times 20}{Coût_installation}$
    • /api/generate-pdf : Génère le devis PDF
  3. Base de données : AWS Aurora Serverless v2 pour stocker clients + devis. Connecté via Prisma.
  4. Déploiement : 1 clic sur Vercel. La BDD est sur AWS.

Difficultés rencontrées

  1. Intégration v0 -> Code : v0 génère du React, il a fallu connecter les composants aux API Vercel.
  2. Coût AWS : Configurer Aurora Serverless pour qu'il se mette en pause à 0 ACU et ne pas dépasser le budget hackathon.
  3. Précision IA : Calibrer le modèle pour estimer l'ombrage sur une photo de toit. Version MVP à 95% de précision.

Prochaines étapes

  1. Ajouter l'API Google Maps pour la géolocalisation automatique
  2. Intégrer le paiement direct du devis via Stripe
  3. Fine-tuning du modèle pour la détection d'ombre

Built With

  • api-rest-base-de-donnees-:-amazon-dynamodb-ia-&-donnees-:-python
  • aws-lambda
  • cote
  • frontend-:-vercel-v0
  • generation
  • next.js
  • pdf
  • react
  • scikit-learn-pour-le-modele-de-maintenance-predictive-cloud-&-deploiement-:-aws
  • tailwind-css-backend-:-node.js
  • typescript
  • vercel-autres-:-api-geolocalisation
Share this project:

Updates