Portfolio Template — Personal Portfolio Website (HTML/CSS/JS)
Portfolio Template — Personal Portfolio Website A complete single-page personal portfolio website template built in pure HTML, CSS and vanil...
New here? Create a free account
A complete, ready-to-launch e-commerce website template in pure HTML, CSS and JavaScript — no database server, no build step, no dependencies. Customers shop on a modern storefront (live search, categories, cart drawer, checkout with GST breakup), and every order lands in a full admin panel where you manage products, orders, customers and store settings. All data persists in the browser (localStorage), so it works offline — perfect for client projects, MVPs and demos. Connect your own backend later by swapping the data helpers in js/data.js.
Sale topbar, sticky header with live search, hero banner, category filter chips, discount badges, ratings, stock states and wishlist hearts.

Quantity +/− controls, remove item, subtotal and shipping — FREE above the threshold you set in the admin Settings.

Delivery form with real validation (name, 10-digit mobile, 6-digit PIN, address), UPI / Card / COD payment options, GST-included breakup and the SHOP100 coupon (₹100 off above ₹999).

Placing an order creates the order in the admin panel and automatically reduces product stock on the storefront.

Revenue / orders / products / customers KPIs, a 7-day revenue chart (pure canvas — zero libraries), recent orders and low-stock alerts. Demo login: [email protected] / admin123 (pre-filled on the login page).

Add, edit and delete products from a modal form with live search and stock badges — changes appear on the storefront instantly.

Every checkout lands here with customer, city, payment method and total — update status in one click (Pending → Processing → Shipped → Delivered).

index.html (storefront) · checkout.html (checkout + order success) · admin-login.html + admin.html (seller panel with Dashboard / Products / Orders / Customers / Settings) · css/style.css (one theme, CSS variables) · js/data.js (seed data — 9 products, 7 orders, 6 customers — + storage helpers) · js/shop.js (catalogue, cart, wishlist) · js/admin.js (all admin views, canvas chart, CSV export) · README.txt (full setup + customisation guide). Just unzip, serve the folder with any static server, and your store is live.
Downloading code is just the start. Yadu Tech builds complete websites and mobile apps for businesses — design, development, deployment, all done for you.
Portfolio Template — Personal Portfolio Website A complete single-page personal portfolio website template built in pure HTML, CSS and vanil...
A clean, single-page todo list application built with pure HTML, CSS and JavaScript — no frameworks, no build step, no server.Add tasks with...
A complete, self-contained typing speed test web app. Type against the clock and get live Words Per Minute (WPM), accuracy percentage, and y...