|
1 | | -# Ruby Store - E-Commerce Website |
| 1 | +# π Ruby Store |
2 | 2 |
|
3 | | -A complete multi-page e-commerce frontend website built with HTML, CSS, and JavaScript (no frameworks). |
| 3 | +A **multi-page E-Commerce frontend website** built with **HTML, CSS, and JavaScript**. |
| 4 | +This project is designed as a **demo site** to showcase professional frontend skills. |
4 | 5 |
|
5 | | -π **Live Demo:** [β¨ Ruby Store Website β¨](https://ruby-here.github.io/Ruby-store/) |
| 6 | +--- |
6 | 7 |
|
| 8 | +## π Live Demo |
| 9 | +π [View Ruby Store Online](https://ruby-here.github.io/Ruby-store/) |
7 | 10 |
|
8 | | -## Pages |
| 11 | +--- |
9 | 12 |
|
10 | | -1. **Home** (`index.html`) - Welcome page with hero banner, featured products, and categories |
11 | | -2. **Shop** (`shop.html`) - Product listing with search, filters, and pagination |
12 | | -3. **Product Detail** (`product.html`) - Detailed product view with image gallery and reviews |
13 | | -4. **Cart** (`cart.html`) - Shopping cart with quantity adjustment and order summary |
14 | | -5. **Checkout** (`checkout.html`) - Shipping information form and order review |
15 | | -6. **Wishlist** (`wishlist.html`) - Saved products with option to move to cart |
16 | | -7. **About** (`about.html`) - Company information and mission statement |
17 | | -8. **Contact** (`contact.html`) - Contact form and store information |
| 13 | +## β¨ Features |
| 14 | +- π **Home Page** β Hero banner, featured products, categories |
| 15 | +- ποΈ **Shop Page** β Product grid, search, filters, pagination |
| 16 | +- π **Product Detail Page** β Product info, reviews, add to cart/wishlist |
| 17 | +- π **Cart Page** β Add/remove products, update quantities, calculate totals |
| 18 | +- π³ **Checkout Page** β Shipping form & order summary |
| 19 | +- β€οΈ **Wishlist Page** β Save products for later |
| 20 | +- βΉοΈ **About Page** β Store mission & highlights |
| 21 | +- π **Contact Page** β Contact form, address & social links |
18 | 22 |
|
19 | | -## Features |
| 23 | +--- |
20 | 24 |
|
21 | | -- Responsive design using CSS Flexbox and Grid |
22 | | -- Mobile-friendly navigation with hamburger menu |
23 | | -- Product search and filtering |
24 | | -- Shopping cart functionality with localStorage persistence |
25 | | -- Wishlist functionality |
26 | | -- Product reviews system |
27 | | -- Toast notifications for user feedback |
28 | | -- Loading spinner for async operations |
29 | | -- Responsive layout for all device sizes |
| 25 | +## πΌοΈ Screenshots |
30 | 26 |
|
31 | | -## Folder Structure |
| 27 | +### π Home Page |
| 28 | + |
| 29 | + |
| 30 | +### ποΈ Shop Page |
| 31 | + |
| 32 | + |
| 33 | +### βΉοΈ About Page |
| 34 | + |
| 35 | + |
| 36 | +### π Cart Page |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | +--- |
| 43 | + |
| 44 | +## π οΈ Technologies Used |
| 45 | +- **HTML5** β Structure |
| 46 | +- **CSS3 (Flexbox + Grid)** β Styling & Responsive design |
| 47 | +- **JavaScript (ES6)** β Interactivity (cart, wishlist, forms) |
| 48 | +- **Font Awesome** β Icons |
| 49 | +- **Google Fonts (Poppins)** β Typography |
| 50 | + |
| 51 | +--- |
| 52 | + |
| 53 | +## π Project Structure |
32 | 54 |
|
33 | | -``` |
34 | 55 | ruby-store/ |
35 | 56 | βββ index.html |
| 57 | +βββ about.html |
36 | 58 | βββ shop.html |
37 | | -βββ product.html |
| 59 | +βββ contact.html |
38 | 60 | βββ cart.html |
39 | | -βββ checkout.html |
40 | 61 | βββ wishlist.html |
41 | | -βββ about.html |
42 | | -βββ contact.html |
| 62 | +βββ checkout.html |
43 | 63 | βββ css/ |
44 | | -β βββ styles.css |
| 64 | +β βββ styles.css |
45 | 65 | βββ js/ |
46 | | -β βββ app.js |
47 | | -β βββ shop.js |
48 | | -β βββ product.js |
49 | | -β βββ cart.js |
50 | | -β βββ checkout.js |
51 | | -β βββ wishlist.js |
52 | | -β βββ contact.js |
| 66 | +β βββ app.js |
53 | 67 | βββ images/ |
54 | | - βββ products/ |
55 | | - βββ banners/ |
56 | | - βββ logo/ |
57 | | -``` |
58 | | - |
59 | | - |
60 | | -## Technologies Used |
61 | | - |
62 | | -- HTML5 |
63 | | -- CSS3 (Flexbox & Grid) |
64 | | -- JavaScript (ES6+) |
65 | | -- Google Fonts |
66 | | -- Font Awesome Icons |
67 | 68 |
|
68 | | -## Browser Support |
69 | 69 |
|
70 | | -The website works on all modern browsers including: |
71 | | -- Chrome |
72 | | -- Firefox |
73 | | -- Safari |
74 | | -- Edge |
| 70 | +--- |
75 | 71 |
|
76 | | -## License |
| 72 | +## π About |
| 73 | +**Ruby Store** is a demo **frontend-only e-commerce website** created for portfolio purposes and websites. |
| 74 | +It is **not connected to any backend** β cart & wishlist work with JavaScript only. |
77 | 75 |
|
| 76 | +--- |
78 | 77 |
|
79 | | -This project is open source and available under the MIT License. |
| 78 | +## π¨βπ» Author |
| 79 | +Developed by [**Ruby-here**](https://github.com/ruby-here) β¨ |
80 | 80 |
|
0 commit comments