A fully interactive, responsive e-commerce website built with plain HTML, Tailwind CSS, and vanilla JavaScript.
SHOPEASY is a complete e-commerce solution featuring:
- Product Catalog with multiple categories
- Shopping Cart with localStorage persistence
- User Authentication simulation
- Live Chatbot with rule-based responses
- Responsive Design for all devices
- Smooth Animations and hover effects
SHOPEASY/
├── index.html # Landing page with CTA
├── homepage1.html # Product showcase with hover animations
├── homepage2.html # Coalition page (links to all pages)
├── dairy.html # Dairy products category
├── vegetables.html # Vegetables category
├── bread.html # Bread & bakery category
├── cakes-desserts.html # Cakes & desserts category
├── fruits.html # Fresh fruits category
├── frozen-meat.html # Frozen meat products
├── frozen-fish.html # Frozen fish & seafood
├── faq.html # FAQ with accordion
├── login.html # User login page
├── signup.html # User registration page
├── cart1.html # Cart (card-based layout)
├── cart2.html # Cart (table-based layout)
├── account.html # User account dashboard
├── contact.html # Contact form & info
├── checkout.html # Checkout & payment
├── chatbot.html # Live support chatbot
├── script.js # All JavaScript functionality
├── README.md # This file
└── Assets/ # Images and media files
└── (product images, icons, etc.)
- Responsive design (mobile + desktop)
- Product catalog with 7 categories
- Shopping cart with localStorage
- User authentication (simulated)
- Form validation
- Interactive chatbot
- Smooth hover animations
- Professional UI/UX
- Add to cart functionality
- Quantity increment/decrement
- Remove items
- Total price calculation
- Cart counter badge
- Persist across page refresh
- User registration
- User login
- Session management
- Duplicate email prevention
- Account page with user info
- Rule-based keyword detection
- Predefined responses
- Auto-scroll chat window
- Timestamp messages
- Keywords: order, refund, delivery, account, help
- Contact form validation
- Login form validation
- Signup form validation
- Checkout form validation
- Email format validation
- Password length validation
- Download/clone the project
- Navigate to the
SHOPEASYfolder - Open
index.htmlin your browser
Using Python:
cd SHOPEASY
python -m http.server 8000Then open http://localhost:8000
Using Node.js (http-server):
cd SHOPEASY
npx http-server -p 8000Then open http://localhost:8000
Using VS Code:
- Install "Live Server" extension
- Right-click on
index.html - Select "Open with Live Server"
- Create a zip file of the SHOPEASY folder
- Go to Netlify
- Drag and drop the zip file to deploy
- Or use GitHub integration:
- Push code to GitHub
- Connect repo to Netlify
- Deploy automatically
- Create a new repository on GitHub
- Push the SHOPEASY folder to the repo
- Go to Settings > Pages
- Select source branch (main/master)
- Your site will be live at
https://username.github.io/repo-name
- HTML5 - Semantic markup
- Tailwind CSS - Utility-first CSS framework (CDN)
- JavaScript (ES6+) - All interactivity
- localStorage - Client-side data persistence
- Font Awesome - Icons (CDN)
| Color | Hex Code | Usage |
|---|---|---|
| White | #FFFFFF | Main background |
| Orange | #F97316 | Accents, highlights |
| Green | #22C55E | Buttons, success states |
| Black | #000000 | Hover effects, shadows |
| Gray | #6B7280 | Secondary text |
- Integration with real payment gateway (Stripe/PayPal)
- Backend API for user management
- Product search functionality
- Product filtering and sorting
- Wishlist feature
- Order history tracking
- Email notifications
- Product reviews and ratings
- Social media sharing
- Multi-language support
- Dark mode toggle
- Progressive Web App (PWA)
- Chrome 80+
- Firefox 75+
- Safari 13+
- Edge 80+
This project is open source and available under the MIT License.
Built with by the SHOPEASY Development Team
For support, email support@shopeasy.com or use our live chat feature.