Aller au contenu
← Tous les projets
SaaSProjet client

FrameKraft / Jay's Frames

Système de commandes, de paiement et de catalogues fournisseurs pour un atelier d'encadrement de Houston, et sa vitrine en ligne

Rôle
Développeur full-stack sous contrat
Client / produit
Jay's Frames
Années
2025
Statut
En ligne

Vue d'ensemble

FrameKraft est un système de gestion pour les ateliers d'encadrement sur mesure (commandes, CRM, stocks, catalogues fournisseurs, tarification, paiements, factures), et jaysframes.com est la vitrine publique de l'atelier. Hamza a travaillé sur ces deux codebases appartenant au client en tant que développeur sous contrat d'août à décembre 2025, principalement sur les paiements, l'email, l'authentification, les imports fournisseurs, le déploiement et le SEO.

Ouvrir le site ↗Code client privé

Points forts

  • Flux de paiement Stripe pour les commandes : liens de paiement Checkout avec QR codes, acomptes et paiements partiels (espèces ou carte), et historique des paiements piloté par webhook avec rapprochement automatique des commandes et des factures.
  • Emails de facture via Resend identiques à la facture imprimable, sur un service d'email unifié (AWS SES + Resend).
  • Authentification basée sur MongoDB, outils de gestion des comptes admin, modèles financiers et import CSV des catalogues grossistes et fournisseurs.
  • Correctifs du déploiement en production sur Railway/Docker et résilience des connexions MongoDB (retries, timeouts).
  • Vitrine : visualiseur de cadres AR/3D avec modèles glTF, intégration de Google Search Console dans le tableau de bord SEO, correctifs des canonicals et du sitemap, IndexNow et maillage interne.
  • Nettoyage SEO de la vitrine : résolution de plus de 43 conflits de canonical dans le sitemap, liaison des pages orphelines, suppression de 10 pages pauvres en contenu, titres et descriptions uniques pour les pages rendues côté serveur, et conversion des grandes images en WebP.
  • 163 de ses commits dans deux grands dépôts client (103 dans FrameKraft, 60 dans la vitrine), d'août à décembre 2025.

Technologies

Plateformes

Web
TypeScriptReact 18ViteTanStack Queryshadcn/uiTailwind CSSExpressPostgreSQL (Neon)Drizzle ORMMongoDB / MongooseStripeResendAWS SESRailwayDockerThree.js / glTFGoogle OAuth

Visuels du projet

Projet suivantLuxconn→