PRODUCT ENGINEERING
FreshFish RM
Commercial site for a seafood supplier Next.js SSG with product showcase and quote funnel.
YEAR
2025
ROLE
Designed • Developed • Shipped
STACK
01/PROBLEM → SOLUTION
PROBLEM
Commercial pages must build trust and expose products fast; dozens of product images threatened load weight and navigation clarity.
SOLUTION
Component-based Next.js UI + Next/Image optimization keep bundles small; quote submissions are validated by an API route before SMTP relay.
02/SYSTEM ARCHITECTURE
How the system fits together
- Customer
- →Next.js Application
- →React UI
- →Contact / Quote Form
- →Next.js API Route
- →SMTP Relay
Drag to pan or Hover to trace or Click to inspect
03/KEY ENGINEERING DECISIONS
Component Reuse
Reusable React components replace isolated pages, cutting duplication and easing future product and price updates.
Next/Image Optimization
Product imagery runs through Next/Image, controlling payload while keeping the showcase sharp.
API-Routed Leads
Quote-form input is sanitized in a Next.js API route before SMTP relay to the sales team.
04/IMPACT & TAKEAWAYS
Deployed in Production. Live at freshfishrm.com since 2025.
Scalable Foundation. Planned as step one of a larger platform, with a future admin dashboard for products, pricing, and inquiries.
SEO-First Build. Static generation gives search-engine visibility for products and services.