← All work Next projectLuxconn→
SaaSClient work
FrameKraft / Jay's Frames
Order, payment and vendor-catalog system for a Houston frame shop, plus its storefront
- Role
- Contract full-stack developer
- Client / product
- Jay's Frames
- Years
- 2025
- Status
- Live
Overview
FrameKraft is a management system for custom framing shops (orders, CRM, inventory, vendor catalogs, pricing, payments, invoices), and jaysframes.com is the shop's public storefront. Hamza worked on both client-owned codebases as a contract developer from August to December 2025, mainly on payments, email, authentication, vendor imports, deployment and SEO.
Open live site ↗Private client code
Highlights
- Stripe payment flow for orders: Checkout payment links with QR codes, deposits and partial payments (cash or card), and webhook-driven payment history with automatic order and invoice reconciliation.
- Invoice emails via Resend matching the printable invoice, on a unified email service (AWS SES + Resend).
- MongoDB-backed authentication, admin account tooling, finance models, and CSV import for wholesaler and vendor catalogs.
- Railway/Docker production deployment fixes and MongoDB connection resilience (retries, timeouts).
- Storefront: AR/3D frame viewer with glTF models, Google Search Console integration in the SEO dashboard, canonical and sitemap fixes, IndexNow and internal linking.
- Storefront SEO cleanup: resolved 43+ sitemap canonical conflicts, linked orphan pages, removed 10 thin pages, gave server-rendered pages unique titles and descriptions, and converted large images to WebP.
- 163 of Hamza's commits in two large client repositories (103 in FrameKraft, 60 in the storefront), August to December 2025.
Technology
Platforms
Web
TypeScriptReact 18ViteTanStack Queryshadcn/uiTailwind CSSExpressPostgreSQL (Neon)Drizzle ORMMongoDB / MongooseStripeResendAWS SESRailwayDockerThree.js / glTFGoogle OAuth