BHBasharat HussainPhD · CTO · AI
All projects

EzTrove — Cross-Channel Dropshipping Site

Multi-page marketing site for a UK dropshipping automation product. Six standalone pages, a long-form article with sticky TOC, pricing with monthly/annual toggle, and a Home-page companion-tool callout linking to the DiscoveryFX MVP. Three-branch git workflow: main / deployment / test.

Angular 18TypeScriptTailwind CSSnginxDockerGitHub
EzTrove — Cross-Channel Dropshipping Site
What it does

Key features

  • Six Angular routes rendered as distinct multi-page navigation, not a single-route SPA
  • Long-form article with sticky left-side table of contents and in-page anchor scrolling
  • Pricing page with monthly/annual toggle, four tiers, no per-tier feature gates
  • Marketplaces page with capability tables for supplier sources and sales channels
  • Home-page callout that cross-promotes the DiscoveryFX product-discovery MVP
  • Multi-stage Docker build (node:20-alpine → nginx:1.27-alpine) — small, stateless image
  • One-command deploy script on the VPS — git pull → docker compose up → smoke-test
Under the hood

Architecture

FrontendAngular 18 with standalone components and signals; Tailwind styling
BuildAngular CLI application builder; production bundle hashed and gzip-served
Web servernginx — long-cache for hashed assets, gzip, SPA fallback
DeploymentDocker Compose on Ubuntu VPS (port 12090); host nginx reverse-proxy ready
SourceGitHub origin, three branches (main, deployment, test)

Interested in work like this?

Get in touch