Filament Gifts

Custom E-Commerce Build for Filament Gifts — Scalable Next.js & Tailwind Solution

Back to Projects

Date Created: Thu Jan 23 2025

Last Updated: Mon Apr 14 2025

Filament Home Page Image

What is Filament Gifts?

Filament Gifts is a manufacturing company that creates and distributes 3d printed goods. The Owner (Ben) wanted to have an independent website that would allow him to sell his products online without the use of an external company like Etsy.

Initial Mission?

The mission was to create an ecommerce store and a backend management system that would allow them to create and launch products outside of Etsy.
Generation ScreenPear Drop Bird Feeder Product Page

Building for Growth: Why Two Sites Made Sense

What started as a simple product display page for Filament Gifts quickly grew into something more ambitious — a two-part system designed to separate day-to-day operations from customer-facing traffic. The project now consists of two distinct but connected sites: a frontend for users to browse and purchase products, and a backend that gives the shop owner, Ben, full control over his store, orders, and product listings.

The decision to split the project into two wasn’t made for the sake of complexity — it was all about scalability and long-term flexibility. Separating the frontend and backend meant that Ben could manage his inventory, update products, and process orders without ever interrupting the user experience for customers, even during periods of high traffic. It also future-proofed the project, making it easier to introduce new features without breaking the core flow of the storefront.

Tailored for a Real Business

Ben, the client and owner of Filament Gifts, had specific needs that went beyond what typical e-commerce platforms like Shopify or Etsy could offer. Building the system from scratch gave me complete control over the feature set and allowed for direct, business-friendly solutions. The backend wasn’t just about adding and editing products — it was built to handle real-world workflows: everything from dynamic shipping prices to sales analytics and order status updates.

For example, the backend includes custom Stripe payment integration, along with a simple but powerful order management system. When an order is placed, Ben can update its status in the backend, which automatically triggers customer notifications via email — a small touch that makes the shop feel personal and professional at the same time.

Design Inspired, Experience Focused

On the frontend side, Ben already had a clear vision of the kind of site he wanted, drawing inspiration from a design he’d seen and liked. The final build focused on keeping the user experience straightforward, with easy-to-navigate categories and a search system that helps customers quickly find the perfect gift. The site was designed to be lightweight and mobile-friendly, while still leaving room for future growth.

A Full-Stack Learning Curve

The tech stack for both the frontend and backend was kept consistent: Next.js for server-side rendering, Tailwind CSS for styling, and MongoDB for flexible data handling. Building both sides of the project reinforced one of the most important lessons I’ve picked up as a developer — while splitting projects into distinct systems gives you flexibility and performance, maintaining design and technical consistency between them is what makes the whole thing feel cohesive.

Filament Gifts wasn’t just another shop; it was a practical exercise in balancing the needs of real-world businesses with a clean, scalable development approach — something I now apply to every client project I take on.

What did Ben say?

It's been a smooth experience creating my custom 3D printing website with Will. He's always interested in developing the best user experience for my customers.
Check out Filament Gifts
Bens Face logo

Interested in having your own ecommerce store?

We can help you

increase conversions