Skip to content

FurquanAnwer/Shopmart

Repository files navigation

Shopmart 🛍️

Shopmart is a full-stack e-commerce web application built with Next.js, React, Redux, and TypeScript (frontend) and a backend API (Node/Express/MongoDB).
It’s designed to simulate a modern online store where users can browse products, add items to a cart, and make purchases.

🚀 Live Demo

👉 Live Demo on Vercel


🧠 Features

  • Browse products by category
  • Product search and filtering
  • Add/remove items to/from cart
  • Persistent cart with Redux
  • Responsive UI
  • User authentication (if implemented)
  • Backend API with product, cart & user routes

🔧 Tech Stack

Layer Technologies
Frontend Next.js, React, Redux, TypeScript
Styling CSS / Tailwind (as configured)
Backend API Node.js, Express
Deployment Vercel / Node hosting

📁 Project Structure

Shopmart/
├── app/                    # Next.js pages & components
├── components/             # UI components
├── redux/                  # Redux store & slices
├── utils/                  # Utility functions
├── public/                 # Static files
├── package.json
├── tailwind.config.js      # (if using Tailwind CSS)
├── tsconfig.json           # TypeScript config
└── ...

📝 Usage

  • Browse products
  • Add items to cart
  • Update cart quantities
  • (Optional) Authentication & checkout


📄 License

This project is open-source and available under the MIT License.


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •