DRUMBLOW

BeeNorth 3D

Active

Complete e-commerce for customized 3D-printed products (home decor, business, party). Full integration with Stripe and Canada Post for shipping across Canada.

Next.jsTypeScriptTailwind 4RustAxumPostgreSQLStripeCanada PostCanadá

BeeNorth 3D

Online store specializing in decorative and utilitarian 3D-printed items, based in Sarnia, Ontario, Canada. Focus on high-quality customized products.

Stack

  • Frontend: Next.js 16 (App Router, TypeScript, Tailwind 4) on Vercel
  • Backend: Rust (Axum 0.8 + SQLx + Tokio) on Oracle ARM Free Tier
  • DB: PostgreSQL 16
  • Payments: Stripe (Payment Intents)
  • Shipping: Canada Post (rate calculation + full label generation)
  • Others: Coupons, Blog, Newsletter, Auth, Admin, Analytics, Instagram integration

Highlights

  • 25 migrations including shipments, filament colors, quantity discounts, order public tokens
  • Real integration with Canada Post for shipping labels
  • Complete CI/CD (GitHub Actions → cross-compile ARM → deploy Oracle + Vercel)
  • Health checks, cron backups, automatic rollback

Project Visual

Logo BeeNorth

Live: beenorth3d.com

Metrics

25
migrations
4000
backendLOC

Screenshots and real project prints