Merry Crochets
Merry Crochets is a full-stack e-commerce experience for handmade Nepali crochet products. Built during Yumesh's internship at Niyalo Creatives, it combines customer-facing product discovery and Stripe checkout with Clerk authentication, Sanity-managed products and orders, and a studio dashboard for operational visibility.
Role
Full-stack Developer
Association
Niyalo Creatives

01
The context
The problem, people, and outcome in view.
The project was an opportunity to build a commerce experience as a complete product system rather than a visual storefront. Product browsing, search and category filters had to remain useful to customers, while the people managing the shop needed structured products, orders, wishlists, and dashboard data without making routine changes in code.
Yumesh built the project independently, connecting the presentation layer to product data, account protection, checkout, order status, and administrative workflows.
02
The contribution
A clear view of what I owned.
Full-stack Developer
Responsibilities
Showing 10 of 17- Responsive Next.js storefront with product
- category
- search/filter
- cart
- and wishlist experiences.
- Clerk-authenticated customer access and route protection.
- Stripe Checkout handoff plus order and payment-status records.
- Sanity schemas and queries for products
- categories
- orders
Capabilities applied
03
The work
From decisions to the working product.
Process
The project was an opportunity to build a commerce experience as a complete product system rather than a visual storefront. Product browsing, search and category filters had to remain useful to customers, while the people managing the shop needed structured products, orders, wishlists, and dashboard data without making routine changes in code.
Yumesh built the project independently, connecting the presentation layer to product data, account protection, checkout, order status, and administrative workflows.
Solution
Responsive Next.js storefront with product, category, search/filter, cart, and wishlist experiences. Clerk-authenticated customer access and route protection. Stripe Checkout handoff plus order and payment-status records. Sanity schemas and queries for products, categories, orders, and wishlists. Live content support and a studio structure for operational records. Admin dashboard widgets for order statistics and wishlist management, including search, CSV export, and email outreach tooling. Form validation and customer checkout data collection.
04
The result
Proof over promises.
The repository contains Stripe checkout and order-record flows, but no verified transaction evidence. Do not claim sales, revenue, deliverability, or customer adoption without an independently confirmed source.
05
Build notes
The tools and details that carried it through.
Technology
Showing 10 of 16Selected product details
- Responsive Next.js storefront with product, category, search/filter, cart, and wishlist experiences.
- Clerk-authenticated customer access and route protection.
- Stripe Checkout handoff plus order and payment-status records.
- Sanity schemas and queries for products, categories, orders, and wishlists.
- Live content support and a studio structure for operational records.
- Admin dashboard widgets for order statistics and wishlist management, including search, CSV export, and email outreach tooling.
- Form validation and customer checkout data collection.
Explore further
06
Connected work
Proof and writing from this project.
Project proof
Showing 5 of 16Frontend / Next.js
Merry Crochets: Next.js application architecture
Built a full-stack Next.js App Router commerce application. The application joins customer storefront pages with account, checkout, and operational surfaces in one project.
Frontend / React
Merry Crochets: React UI engineering
Built reusable React components for storefront, product, cart, and checkout interfaces. The component work supports consistent behaviour across the responsive commerce journey.
Frontend / TypeScript
Merry Crochets: TypeScript
Used typed contracts for product, checkout, order, and Sanity data. These definitions make the boundaries between customer input, content, and operational records clearer in the codebase.
CMS / Sanity CMS
Merry Crochets: Sanity CMS modelling
Defined Sanity schemas and queries for products, categories, orders, and wishlists. This keeps the storefront and operational views connected to structured, editor-managed content.
CMS / Content Delivery & Fallbacks
Merry Crochets: Live content delivery
Connected the storefront to Sanity live-content support for managed product and editorial updates. This allows content changes to reach the public experience without editing page code.
Works / 03 of 08