FOGHORNBAY — Next.js Ecommerce & Frontend Development
Roman Onyshchenko
Published
Personal project · Design and development by Roman Onyshchenko
[Live demo](https://www.twine.net/signin · [Source code](https://www.twine.net/signin · [Full showcase](https://www.twine.net/signin
Overview
A responsive Next.js ecommerce demo covering the journey from product discovery to checkout, with customer accounts and a separate AdminJS application. The public demo simulates orders without charging money.
Design and shopping flows
Dark navy and charcoal surfaces, yellow action accents and prominent product imagery keep the interface consistent. A light theme offers an alternative. Layouts adapt to desktop, tablet and mobile, with English/Ukrainian localization.
- Category navigation, filters, sorting and live search suggestions
- Product galleries, variants, pricing, specifications and reviews
- Cart and wishlist flows, authentication and localized order history
- Checkout with delivery/payment choices, order summary and coupon support
![Catalog and filters](https://www.twine.net/signin
![Product details and variants](https://www.twine.net/signin
![Checkout](https://www.twine.net/signin
![Localized order history](https://www.twine.net/signin
Responsive interfaces
Tablet navigation and mobile filter/search panels adapt the same shopping workflows to smaller screens.
![Tablet catalog navigation](https://www.twine.net/signin
![Mobile filters](https://www.twine.net/signin
![Mobile search](https://www.twine.net/signin
Engineering
Next.js, React, TypeScript, Chakra UI and next-intl power the storefront. Prisma and PostgreSQL support the shared data model; Better Auth handles account flows. AdminJS supports catalog, order and content management. The project also includes Stripe integration, Resend emails, SEO metadata and Sentry monitoring.
Frontend services
I help entrepreneurs, small agencies and product teams with React.js, Next.js, TypeScript and React Native projects:
- Websites, landing pages and reusable UI components
- Web apps, MVPs, SPAs, dashboards and admin panels
- Ecommerce storefronts and checkout interfaces
- API integration, localization, accessibility and performance improvements
- React Native interfaces and mobile features
From US$25/hour · 20–25 hours/week · Remote from Ukraine. Open to Ukrainian B2B or EOR arrangements. Scope, estimates and timelines agreed before work begins.
[Portfolio and services](https://www.twine.net/signin · [Discuss a project](https://www.twine.net/signin