π Visit the Website:
https://sparkle-ecommerce.netlify.app
Experience the full Sparkle e-commerce flow including product browsing, registration, and cart functionality.
Landing Page
|
|
Products Catalog
|
Product Detail (Mikasa GT18)
|
Sparkle is a front-end e-commerce website built for premium volleyball products. It includes a landing page, registration flow, product catalog, individual product pages, and a shopping cart experience with client-side persistence.
Since this is a static HTML, CSS, and JavaScript project, open it locally using any of the following options:
- Quick preview: Open the
screenshots/folder to view the design and key pages. - Open directly: Launch
index.htmlin your browser. - Best experience: Use VS Code Live Server to navigate through the site smoothly.
- A clean volleyball-focused e-commerce UI with a premium dark theme
- Client-side registration and access control using
localStorage - Product listing pages for multiple volleyball brands and models
- Add-to-cart and remove-from-cart functionality
- Responsive layout and reusable navigation/footer structure
- A simple shopping flow from landing page to cart summary
- Brand introduction with a bold hero section
- Primary navigation to Products and Register
- Minimal, premium first impression for the store
- User registration form
- Password confirmation check
- Basic validation for contact number
- Successful registration unlocks the protected product pages
- Displays the Sparkle volleyball collection
- Lists multiple products with pricing and product highlights
- Search/filter-style browsing experience through product cards
- Separate pages for featured volleyballs and models
- Product-specific information and add-to-cart actions
- Protected access after registration
- Shows all added items
- Displays running total
- Supports item removal
- Empty-cart state for a clean user experience
- Semantic page structure
- Separate pages for each product and section
- Consistent navigation and footer layout across the site
- Premium dark visual theme
- Reusable utility-style classes
- Card layouts, hover effects, and responsive sections
- Custom colors built around the Sparkle brand identity
- Registration guard for protected pages
- Cart count updates in the navbar
localStorage-based authentication simulation- Add-to-cart, remove-from-cart, and cart rendering logic
- No backend required
- Cart and registration state are stored in browser
localStorage - Fully client-side demo project
- Building multi-page websites
- Creating reusable UI components with HTML and CSS
- Adding interactivity with JavaScript
- Using
localStoragefor simple persistence - Designing a complete e-commerce user flow
- Organizing project files for clean navigation
sparkle_ecommerce_for_volleyball/
β
βββ cart.html
βββ cosco-volley.html
βββ index.html
βββ jj-jonex.html
βββ mikasa-gt18.html
βββ nivia-g2020.html
βββ nivia-spiral.html
βββ products.html
βββ register.html
βββ senston-spansyon.html
βββ vector-x.html
β
βββ css/
β βββ styles.css
β
βββ js/
β βββ auth.js
β
βββ images/
β βββ background.png
β βββ cosco_vollyball_18.jpg
β βββ jj_jonex.jpg
β βββ mikasa_gt_18.jpg
β βββ nivia_spiral.jpg
β βββ senston.jpg
β βββ vector x.jpg
β
βββ screenshots/
βββ 01-landing-page.png
βββ 02-registration-page.png
βββ 03-products-catalog.png
βββ 04-product-detail-mikasa-gt18.png
βββ 05-product-detail-vector-x.png
βββ 06-product-detail-senston-spansyon.png
βββ 07-product-detail-nivia-spiral.png
βββ 08-footer-section.png
βββ 09-cart-with-items.png
βββ 10-cart-empty-state.png
βββ 11-auth-guard-redirect.png
βββ 12-products-search-active.png
βββ 13-products-catalog-scrolled.pnggit clone https://github.com/Rushit004/sparkle.git
cd sparkleSince this is a static web project built with HTML, CSS, and JavaScript, simply open index.html in your web browser.
- Open the project folder in Visual Studio Code.
- Install the Live Server extension.
- Right-click on
index.html. - Click Open with Live Server.
- HTML5
- CSS3
- JavaScript
- Browser
localStorage - VS Code / Live Server
- Add a backend with real user accounts
- Store cart items in a database
- Add product search and filtering with better sorting
- Make the checkout flow fully functional
- Connect the site to an admin panel for product management
Sparkle is a premium volleyball sports gear store built as a front-end project for practice, portfolio presentation, and web development learning.
Rushit Tholiya


