Building Hazara Mom Stitches: a Laravel storefront for Hazaragi clothing
A storefront is one part of an e-commerce project. The rest is the journey around it: finding a collection, keeping a product for later, adding items to a cart, and checking an order. I built Hazara Mom Stitches as an independent full-stack project for Hazaragi clothing and embroidered goods, using Laravel, PHP and Livewire . This post introduces the public storefront and the workflows it brings…
A storefront is just one piece of a larger e-commerce project. To make a successful online shopping experience, there are several steps to consider: finding a collection of products, saving something for later, adding items to a cart, and finally checking an order. I created Hazara Mom Stitches as an independent full-stack project focused on Hazaragi clothing and embroidered goods.
I used Laravel, PHP, and Livewire to build this site. This introduction will discuss the public storefront and the workflows it brings together. The website offers both English and Persian language options. Product collections, a wishlist, a cart, and order tracking are all features that help customers navigate their shopping journey.
Collections give shoppers a way to explore the available clothing and embroidered goods. A wishlist allows interested customers to save items for later consideration. The cart brings together selected items that the customer has chosen. Order tracking provides customers with information about what happens after they place an order.
By viewing these features as connected steps, it becomes easier to understand the product and how it works. Having both English and Persian language options means more than just translating labels. Text direction is also important when creating a bilingual storefront. English reads from left to right, while Persian reads from right to left.
A thorough review should include navigation, button labels, and empty states to ensure a seamless user experience in both languages. Looking at the full stack, both the frontend and backend need to work together. A cart action has an interface, but there are also application rules and stored information behind the scenes. Order tracking has a customer-facing view, but the information it displays must communicate a clear order status.
For me, the most interesting part of full-stack development is the connection between what users see and the underlying workflow. This introduction does not include customer records or private application code. You can view Hazara Mom Stitches to explore the storefront and learn more about my independent work in my portfolio.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.