Skip to content

a7mad1112/FTS-Task-Shoppiing-Hup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShoppingHup

Welcome to ShoppingHup, a responsive e-commerce website where you can discover and buy the latest products, from electronics to clothing, with a great online shopping experience!

Features

  • A wide range of products to choose from, conveniently displayed in a grid-like list with images, names, and prices.
  • The ability to add products to your cart, delete them, and see the total price of your items.
  • A checkout page where you can input your name, email, and payment information, and see the total price including shipping.
  • A search bar to filter products by name, and sorting options by price or name (ascending or descending).
  • Product details pages where you can see a larger image, the product description, and related products.
  • Login and register pages with simple forms.
  • Accessible design for all users.
  • SEO-friendly structure and metadata for better search engine results.
  • Responsive layout for optimal display on different devices.
  • Notification messages for adding or deleting items from the cart.

Pages

  • Home: The main page with a welcome message, featured products, popular products, and testimonials.
  • All Products: A page where you can see all available products, filtered and sorted by user preferences.
  • Cart: A page where you can see the products you added to your cart, update the quantity or delete them, and see the total price.
  • Checkout: A page where you can input your personal and payment information, see the total price including shipping, and submit the order.
  • Login/Register: Pages with simple forms to sign in or create an account.
  • Product Details: Pages with detailed information about each product, and related products at the bottom.

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • Bootstrap(reactstrap)
  • React
  • npm

Setup

  • Clone this repository to your local machine.
  • run "npm i" on the command line
  • run "npm start" on the command line

Developed by Ahmed Alawneh as a personal project for learning purposes.

Acknowledgements

I am grateful to Foothill Technology Solutions for providing me with the opportunity to participate in this internship cycle, and for their support throughout the development of this project.

foothil

Releases

No releases published

Packages

 
 
 

Contributors