EYEWEAR E-COMMERCE / CASE STUDY

Nivox.

From finding a frame to running the store.

Nivox brings the shopping experience and the day-to-day work of managing a store into one custom e-commerce project. It connects product discovery, customer accounts, and checkout with the tools behind the storefront.

A live preview of the current PHP / MySQL version is coming soon.

Nivox eyewear storefront with its “Elegance in Every Detail” hero
Nivox / Current storefront preview

01 / THE BRIEF

The goal.

Build more than a set of shop pages: connect the customer journey with practical tools for managing products, categories, inventory, and orders.

MY CONTRIBUTION

My role.

I designed the storefront and administration interfaces and developed the front end, back end, database structure, and product and order management workflows.

02 / THE EXPERIENCE

What the project brings together.

01

Product discovery

Browse main categories and their subcategories, search products, and explore product images, descriptions, prices, and availability.

02

Customer experience

Favorites, product reviews, account access, saved addresses, and order history bring the browsing and account experience together.

03

Cart & checkout

Cart quantities, totals, and discounts are calculated on the server. The project includes address selection and Stripe Checkout integration, tested in Stripe’s test mode.

04

Product administration

Manage product images, pricing, stock, and discounts. Quick edits and independent product duplication support catalog maintenance.

05

Category structure

A two-level category hierarchy gives each subcategory its own address and keeps products organized under the appropriate parent category.

06

Content & operations

Administration covers orders, users, incoming messages, and reviews. Blog pages support articles and reader comments.

03 / BEHIND THE INTERFACE

Engineering decisions.

Shared PHP components
Shared page components and separate request handlers organize the interface and processing logic for ongoing maintenance.
Relational data access
MySQL and PDO support the data layer, with parameterized queries in data operations. This is one part of the engineering approach, not a claim of complete security.
Clear catalog URLs
Readable product and category slugs make pages easier to navigate and share.

04 / WHAT’S NEXT

A new foundation for the next version.

Following two years of experience with the original stack, I have moved to a modern full-stack ecosystem. Nivox’s next version will be redesigned and rebuilt with TypeScript, Next.js, Node.js, NestJS, PostgreSQL, and Prisma ORM. These are plans for the next version, not the technologies used by the current preview.

HAVE SOMETHING SIMILAR IN MIND?

Let’s shape your project.

Start a conversation
EXPLORE ANOTHER PROJECTDecofam