Skip to content
$ ash_
All work
2024/Full-Stack Developer/in-progress

Remote King Australia

A Next.js e-commerce platform for garage and gate remotes, built with TypeScript, MongoDB, and AWS S3. Live on Vercel.

Stack

Next.jsReactTypeScriptMongoDBTailwindAWS S3Vercel

Overview

I joined Remote King mid-build as a full-stack intern. The site is an e-commerce storefront for garage door remotes, gate openers, and automotive key fobs, a niche market where product identification is weirdly difficult because buyers often only have a photo of their old remote and no model number.

What I've worked on

  • Product catalog pages rendered with React Server Components, so search engines get full HTML while the interactive parts (filters, cart) stay client-side
  • Admin dashboard for inventory management, built with form primitives and server actions
  • S3 integration for product imagery with signed URLs and automatic WebP conversion
  • Schema work on the MongoDB collections, especially around variant pricing

Technical highlights

The stack is Next.js App Router with TypeScript end to end. I picked up a few things I hadn't used in production before, most notably server actions for form submissions and the new Next.js caching directives for balancing freshness against performance.

Deployed on Vercel with preview environments per branch. Media is served from S3 through CloudFront.

What I'm working on next

Payment integration with Stripe, order tracking, and a search experience that can handle fuzzy matching on part numbers.