Skip to content

dugsiiyeinc/moderen-ecomarace-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name: Shoe Haven 👟

🌟 Overview Shoe Haven is a single-page, responsive e-commerce application built with vanilla JavaScript. It demonstrates modern front-end concepts like asynchronous data fetching (using the RapidAPI service for product data), state management, client-side filtering/sorting, and persistent cart management using local storage.

✨ Features

  • Dynamic Product Display: Loads product data from a remote API and renders it efficiently onto a grid.
  • Persistent Shopping Cart: Users can add, increase, and decrease item quantities. Cart contents and total are saved using Local Storage.
  • Search & Filter: Instantly filter the product list by name/brand using the search bar.
  • Sorting: Sort products by price (low-to-high or high-to-low).
  • Modal View: A dedicated modal displays the current cart items, quantities, and total.

Tech Stack

Client: HTML5, CSS3, Vanilla JavaScript

API: RapidAPI (shoes-collections)

Data Storage: Local Storage

Installation

Install my-project with

  git clone https://github.com/yourusername/Shoe-Haven.git
cd Shoe-Haven

🤝 Contribution

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project.

  2. Create your Feature Branch (git checkout -b feature/AmazingFeature).

  3. Commit your Changes (git commit -m 'feat: Add some AmazingFeature').

  4. Push to the Branch (git push origin feature/AmazingFeature).

  5. Open a Pull Request.

Screenshots

Screenshot From 2025-09-27 20-55-21

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors