Skip to content

The E-Commerce is a web application designed to simulate an online shopping experience. The project showcases various pages and features commonly found in an e-commerce website.

License

Notifications You must be signed in to change notification settings

Mo7ammadAbuSafat/ECommerce-ReactJs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce React App

image

Table of Contents

Description

The E-Commerce React App is a web application designed to simulate an online shopping experience. The project showcases various pages and features commonly found in an e-commerce website.

Demo

https://e-commerce-abusafat.netlify.app/

Technologies Used

  • React
  • Firebase Authentication
  • CSS Modules

Pages

  1. Main Page: Features a cover and simple sections to introduce the app.

image

  1. Shop Page: Displays a variety of products with filtering options and categories.

image

  1. Product Page: Shows detailed information about a selected product.

image

  1. Cart Page: Allows users to review and manage items in their shopping cart.

image

  1. Sign In and Sign Up Pages: Users can authenticate using Firebase authentication.

image

Styling

The app's styling is entirely implemented using pure CSS for a practice-focused approach to improve CSS skills. CSS Modules are used to encapsulate styles within component scope.

Authentication

Firebase Authentication is integrated to provide secure authentication for user sign-in and sign-up processes.

Installation

To run this project locally, follow these steps:

  1. Clone the repository
  2. Navigate to the project directory.
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open your browser and go to http://localhost:3000 to access the app.

Contributing

Contributions to this project are welcome! If you find any bugs or have suggestions for improvement, please feel free to open an issue or submit a pull request.

  1. Fork the project.
  2. Create your feature branch: git checkout -b feature/my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin feature/my-new-feature
  5. Submit a pull request.

License

This project is licensed under the MIT License.

Contact

If you have any questions or feedback regarding this project, you can reach me at:

About

The E-Commerce is a web application designed to simulate an online shopping experience. The project showcases various pages and features commonly found in an e-commerce website.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published