Skip to content

Developed a user-friendly and responsive front-end for an e-commerce platform featuring product listings, user login/signup interface, and basic cart layout. Currently working on enhancing the project with an AI-powered virtual try-on feature to improve the user shopping experience.๐Ÿš€

Notifications You must be signed in to change notification settings

trishnabhattarai/E-Commerce-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›’ E-Commerce Website (Ongoing Project)

A modern and responsive front-end e-commerce website designed using HTML, CSS, and JavaScript. This project focuses on creating a clean user interface and improving user experience for online shopping. Currently in progress, with plans to implement AI-powered features.


๐Ÿš€ Features

  • โœ… Fully responsive design for mobile, tablet, and desktop
  • ๐Ÿ›๏ธ Product listing and product detail layout
  • ๐Ÿ” User login and signup pages
  • ๐Ÿ›’ Basic cart structure
  • โœจ Clean UI with smooth user interactions

๐Ÿ”ฎ Upcoming Features

  • ๐Ÿค– AI-Enhanced Virtual Try-On System
    A planned feature that will allow users to upload their profile picture and preview how selected clothes would look on them using AI-based image processing.

๐Ÿ› ๏ธ Tech Stack

  • Frontend: HTML, CSS, JavaScript (Vanilla)
  • Tools: Visual Studio Code, Git
  • Version Control: GitHub

๐Ÿง  Learning Objectives

  • Enhance web development skills with HTML, CSS, and JavaScript
  • Apply responsive design techniques
  • Understand user authentication page setup
  • Explore the integration of AI in real-world web applications

๐Ÿ“ธ Screenshots

Screenshot 2025-04-08 213626 Screenshot 2025-04-08 213649 Screenshot 2025-04-08 213739 Screenshot 2025-04-08 213754 Screenshot 2025-04-08 213820 Screenshot 2025-04-08 213840 Screenshot 2025-04-08 224254 Screenshot 2025-04-08 224344 Screenshot 2025-04-08 224413 Screenshot 2025-04-08 224445 Screenshot 2025-04-08 224505 Screenshot 2025-04-08 224609 Screenshot 2025-04-08 224640

๐Ÿ‘จโ€๐Ÿ’ป Author

๐Ÿ“Œ Note

  • This project is still under development. Contributions, suggestions, and feedback are welcome!

๐Ÿ“Œ How to Run

  1. Clone the repository:
git clone https://github.com/your-username/ecommerce-website.git
  1. Navigate to the project:
cd ecommerce-website
  1. Install dependencies:
cd ecommerce-backend
npm install

cd ../my-app
npm install
  1. Start the backend:
node Server.js
  1. Start the frontend:
npm start

๐Ÿ“ Project Structure

๐Ÿ“ฆ ecommerce-website/
โ”‚![Screenshot 2025-04-08 213626](https://github.com/user-attachments/assets/6489a0bf-7285-4b82-a8ae-55d7c7df48f0)

โ”œโ”€โ”€ ๐Ÿ“‚ ecommerce-backend/               # Backend API for product handling
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ models/                      # MongoDB schema files
โ”‚   โ”‚   โ””โ”€โ”€ Product.js                 # Product schema model
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ Server.js                   # Main backend server file
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ package.json                # Backend dependencies & scripts
โ”‚   โ””โ”€โ”€ ๐Ÿ“œ package-lock.json
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ my-app/                          # Main React frontend application
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ public/                      # Public static files
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ photo/                  # Images used in the app
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ index.html              # Root HTML file
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ favicon.ico, manifest.json, robots.txt
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ src/                         # Source files for React app
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ Component/              # All UI components
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ BabiesToy.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ CategoryPage.jsx / .css
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Contact.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Createaccount.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ElectronicDevices.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Errorpage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Healthbeauty.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Image.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ImForm.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Login.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Mensfashion.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Navbar.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Payment.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ProductDetail.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ RatingComponent.jsx / .css
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ReviewBox.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SellerAccount.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Service.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ StarRating.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ TVHome.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ UploadProduct.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ User.jsx / User.css
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ WatchesAcc.jsx
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ Women.jsx
โ”‚   โ”‚   โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ Context/                # App-wide styling and test configs
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ App.css, index.css
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ App.test.js, setupTests.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ reportWebVitals.js
โ”‚   โ”‚   โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ App.js, index.js        # Main app component and entry
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ package.json                # React app dependencies
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ package-lock.json
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ README.md
โ”‚   โ””โ”€โ”€ ๐Ÿ“œ .gitignore
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ women-category-backend/         # Backend for womenโ€™s product section
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ Server.js                   # Server file for separate product logic
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ package.json / lock.json
โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ node_modules/
โ”‚
โ””โ”€โ”€ ๐Ÿ“œ (other global files as needed)

๐Ÿ”ฎ Future Improvements

  • Full database integration (MongoDB or SQL)
  • Implement complete authentication & session management
  • Deploy using Netlify (Frontend) and Render/Heroku (Backend)
  • Integrate AI-powered Virtual Try-On system

About

Developed a user-friendly and responsive front-end for an e-commerce platform featuring product listings, user login/signup interface, and basic cart layout. Currently working on enhancing the project with an AI-powered virtual try-on feature to improve the user shopping experience.๐Ÿš€

Resources

Stars

Watchers

Forks

Packages

No packages published