← ProjetsSC.05 / 09

Bitgrass

Marketplace climate-tech

Rôle
Développeur Frontend senior (lead)
Contexte
Dexaura
Période
2024 — 2025
Dashboard Bitgrass : indicateurs carbone, collection NFT et carte de terrain tokenisé
App en ligne, capture de nov. 2026.Fig. 05

01 — Vue d'ensemble

Une marketplace climate-tech et un dashboard analytique pour des données climatiques multidimensionnelles, avec abonnements et facturation.

Le défi

Des données denses et multidimensionnelles devaient rester lisibles et rapides, et les paiements justes au centime près.

Stack

  • React
  • Next.js
  • TypeScript
  • Stripe
  • Chart.js
  • TanStack Query
  • Cloudflare Workers

02 — Architecture

Ce que j'ai construit, couche par couche.

  • ■ Interface
  • ■ API & logique
  • □ Données
  • ■ Cloud & livraison
  • ■ Qualité & sécurité
  1. InterfaceReact · Next.jsExterneStripe
  2. ExterneStripeAPI & logiqueWebhook handlers
  3. InterfaceReact · Next.jsInterfaceTanStack Query
  4. InterfaceTanStack QueryCloud & livraisonWorkers + DO
  5. Cloud & livraisonWorkers + DOCloud & livraisonCron Triggers
  6. Cloud & livraisonWorkers + DOCloud & livraisonR2
Interface
Direction du frontend React/Next.js : 20+ vues responsives, dashboards Chart.js, export CSV/PDF.
API & logique
Abonnements Stripe, facturation récurrente et webhooks sécurisés.
Cloud & livraison
Cloudflare Workers avec Durable Objects, Cron Triggers et R2.
Qualité & sécurité
Optimisation TanStack Query : rendu 30 % plus rapide, gestion d'erreurs API standardisée.

03 — Ce que j'ai fait

  1. 01

    Direction du développement frontend en React, Next.js et TypeScript sur plus de 20 vues responsives.

  2. 02

    Intégration des abonnements Stripe, de la facturation récurrente et de webhooks sécurisés pour les paiements.

  3. 03

    Dashboards Chart.js avec filtres dynamiques et export CSV/PDF.

  4. 04

    Optimisation TanStack Query : rendu des dashboards 30 % plus rapide.

  5. 05

    Cloudflare Workers avec Durable Objects pour le temps réel, Cron Triggers pour les notifications et R2 pour les images.

04 — Résultats

  • Rendu des dashboards 30 % plus rapide

  • Plus de 20 vues responsives

Sur mobile · même build, site en ligne

Bitgrass, mobile
Projet suivant · SC.06Streaming live →