Premium electronics storefront UI · 100+ pages · cart, wishlist, search & filters (client-side).
index.html in a modern browser, or serve the folder with any static host (XAMPP, Netlify, Nginx).generate-pages.js and run node generate-pages.js to regenerate all HTML after bulk changes.sequoia/ ├── index.html Home ├── shop.html, … 100+ HTML pages ├── assets/ │ ├── css/style.css Design system │ ├── css/home-bento.css Home polish │ ├── js/main.js Cart, wishlist, search, filters │ └── images/products/ Local product images ├── documentation/ This guide ├── LICENSE.txt └── generate-pages.js Optional page generator
In generate-pages.js change:
const BRAND = 'sequoia.';
const BRAND_PLAIN = 'Sequoia';
const PROFILE = { name: '…', avatar: … };
Then run node generate-pages.js. Or search-replace the brand string across HTML files manually.
Colors & fonts: edit CSS variables at the top of assets/css/style.css.
Note: Cart / wishlist / filters are front-end demos (localStorage). Connect your own backend or platform (Shopify, WooCommerce, custom API) for production orders.
Netlify
index.html lives).netlify.toml is included for static publish settings.cPanel / shared hosting
Upload all files to public_html (or subdomain folder). Ensure index.html is in that folder.
assets/images/products/ (replace with your own licensed photos for production)LICENSE.txt for usage terms