Skip to content

Latest commit

 

History

History
67 lines (38 loc) · 1.99 KB

README.md

File metadata and controls

67 lines (38 loc) · 1.99 KB

ECommerce Website

Description

ECommerce Website is a web application built with JavaScript, CSS, and HTML. It utilizes web fonts and is integrated with Firebase for data storage. The project incorporates a fake API that contains products, users, and comments for each product. The website features client-side validation for login and registration processes and includes payment card validation. Additionally, it includes a checkout page, payment page, and allows product filtering based on categories.

Table of Contents

Installation

To run the ECommerce Website locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Abdulrhman-Ahmad/abdulrhman-ahmad.github.io
    cd ecommerce-website
  2. Open the project in your preferred code editor.

  3. Open the index.html file in your web browser to view the website locally.

Usage

To use the ECommerce Website:

  1. Navigate to the homepage and browse through the available products.

  2. Use the filtering options to narrow down products based on categories.

  3. Click on a product to view details and user comments.

  4. Register or log in to create an account.

  5. Add products to the cart and proceed to the checkout page.

  6. Enter payment information on the payment page.

  7. Complete the purchase.

Contributing

We welcome contributions to enhance the ECommerce Website. To contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and submit a pull request.

  4. Ensure your code passes tests and meets the project's coding standards.

Acknowledgments

  • The project uses Firebase for data storage.
  • The fake API provides sample data for products, users, and comments.

Contact

For questions or feedback, please contact me (Abdulrahman) at [abdulrahmanabualmagd@gmail.com].