Frontend ecommerce concept built with React and Vite.
Live demo: https://dev-iadicola.github.io/shopping-online-modern-design/
- React 18
- Vite
- React-Bootstrap
- Swiper
- Lucide React
- Responsive editorial-style storefront
- Light and dark theme toggle
- Local catalog dataset for stable development and production builds
- Product carousel, cards, feedback toasts, and image fallbacks
- Docker production build with Nginx
npm install
npm startDefault dev server:
http://localhost:5173npm test
npm run builddocker build -t shop-online .
docker run --rm -p 8080:80 shop-onlineThen open:
http://localhost:8080- The catalog is served from
public/products.json. - Production asset paths use Vite
base, so GitHub Pages deploys work correctly.