Skip to content

A modern Tech Store web application built using React.js and Vite, featuring fast performance, responsive UI, and seamless client-side routing.

Notifications You must be signed in to change notification settings

Sahniajaykumar/techstore.com

Repository files navigation

🛒 TechStore – Modern Tech E-Commerce App

TechStore is a modern, feature-rich e-commerce web application built using React.js and Vite.
It provides a smooth shopping experience with authentication, cart management, wishlist, filtering, and dark mode support.


✨ Features

  • 🔐 Authentication Modal
    • Sign In / Sign Up
    • Username or Email login
    • Remember Me (localStorage / sessionStorage)
  • 🛒 Shopping Cart
    • Add / remove items
    • Quantity control
    • Cart sidebar with subtotal
  • ❤️ Wishlist
    • Add / remove products
    • Wishlist counter in navbar
  • 🔍 Search, Filter & Sort
    • Search by product name or brand
    • Filter by brand
    • Sort by price or rating
  • 🌗 Dark / Light Mode
  • Fast Performance using Vite
  • 📱 Fully Responsive UI
  • 🚀 GitHub Pages Deployment Ready
  • 🔁 HashRouter support for static hosting

🛠️ Tech Stack

  • Frontend: React.js
  • Build Tool: Vite
  • Routing: React Router (HashRouter)
  • State Management: React Hooks
  • Styling: CSS
  • Storage: localStorage & sessionStorage
  • Deployment: GitHub Pages

📦 Installation & Setup

Prerequisites

  • Node.js (v18+)
  • npm

Steps

git clone https://github.com/Sahniajaykumar/techstore.com.git
cd techstore.com
npm install
npm run dev

About

A modern Tech Store web application built using React.js and Vite, featuring fast performance, responsive UI, and seamless client-side routing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published