Skip to content

Inam8463/tech-mart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechMart

A responsive e-commerce web app for electronics and gadgets, built with React and Tailwind CSS.

Live Demo GitHub React Tailwind CSS


📸 Screenshots

Home / Browse Product Detail Cart & Checkout
Home Product Cart

About

TechMart is a fully frontend e-commerce experience for electronics and gadgets. I built it to go deep on React fundamentals, component architecture, client-side routing, and global state without reaching for heavier tools like Redux.

Authentication and cart persistence are handled entirely in the browser via localStorage, keeping the project self-contained and easy to run locally with zero backend setup.

Live Demo: (https://electronics-tech-mart.netlify.app/)


Features

  • Browse and search products by category, price, and name
  • Product detail page with color picker and quantity selector
  • Slide-in cart with quantity controls and live total
  • Register and login with form validation
  • 3-step checkout — Shipping, Payment, Order Review
  • Fully responsive on mobile, tablet, and desktop
  • Toast notifications for user feedback

Tech Stack

  • React 18
  • React Router v6
  • Tailwind CSS
  • Context API (Auth + Cart)
  • react-hot-toast

Getting Started

git clone https://github.com/Inam8463/TechMart.git
cd TechMart
npm install
npm start

Opens at http://localhost:3000


Demo Account

Email: demo@techmart.com Password: demo123


What I Learned

  • Managing global state with Context API without Redux
  • Building protected routes with React Router
  • Structuring a mid-size React project cleanly
  • Responsive design patterns with Tailwind CSS

Roadmap

  • Connect to a real backend (Node.js + MongoDB)
  • Add wishlist feature
  • Product reviews and ratings
  • Payment gateway integration

About

A responsive e-commerce SPA built with React and Tailwind CSS. Includes user authentication, product search and filtering, shopping cart, and a 3-step checkout flow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors