How tharun272004/ecommerce-for-artisans- works
This is a browser-based artisan-products ecommerce storefront. The apparent customer journey spans account access, product discovery and details, cart, checkout, and order follow-up. Sampled JavaScript confirms localStorage-backed authentication and cart behavior, plus catalog rendering and product-detail logic. The README is only a title, and HTML plus most commerce scripts were not sampled, so links among cart, checkout, profile, and order pages are not asserted.
Main entry points: product-details.js Product details · auth.js Authentication logic · home.html Home · product.html Product page
Components 14
Product discovery
- Home
home.html - Product catalog
products.js - Product details
product-details.js - Product page
product.html
Shopping and orders
- Cart
cart.html - Checkout
checkout.html - Order confirmation
thankyou.html - My orders
my-orders.html - Order tracking
order-tracking.html
Account
- Profile
profile.html - Login and register
auth.html - Authentication logic
auth.js
Other components
- Customer
- Browser storage
Connections 16
- Customer → Login and register: enters credentials
- Login and register → Authentication logic: invokes
- Authentication logic → Browser storage: reads and writes
- Authentication logic → Home: redirects after login
- Customer → Home: browses
- Home → Product catalog: renders products
- Customer → Product page: opens product
- Product page → Product details: loads details
- Product details → Product catalog: reads product data
- Product details → Browser storage: writes cart
- Customer → Cart: reviews cart
- Customer → Checkout: checks out
- Customer → Order confirmation: views confirmation
- Customer → My orders: reviews orders
- Customer → Order tracking: tracks order
- Customer → Profile: manages profile