DEV Community

Magombe Kenneth David
Magombe Kenneth David

Posted on

Ecomerce fullstack platform

UG Mart: My Next.js E-commerce Project

Hey Dev.to community! πŸ‘‹

I just finished building UG Mart, an e-commerce platform to practice modern web development.

πŸ”— Live Site

Check it out: https://ecomerce-2-p66h.vercel.app

πŸ› οΈ What I Built

A full-featured online store with:

  • Product browsing with filters (price, category, brand, size)
  • Shopping cart with local storage persistence
  • User authentication & accounts
  • Admin dashboard for product management
  • Responsive design that works on all devices

πŸ’» Tech Stack

  • Next.js 14 - Using the new App Router
  • TypeScript - For type safety
  • Zustand - Lightweight state management
  • Tailwind CSS - For styling
  • shadcn/ui - For UI components

🎯 What I Learned

This project helped me understand:

  • Next.js 14 App Router and Server Components
  • Complex filtering and pagination logic
  • State persistence with Zustand
  • SEO optimization with metadata API
  • Image optimization

πŸ’­ Feedback Welcome!

This is a portfolio project, so I'd love your feedback:

  • What features would you add?
  • Any bugs you spot?
  • Performance issues?

Drop a comment below! πŸ‘‡


Tags: #nextjs #typescript #webdev #showdev #react

Top comments (0)