This project is an e-commerce application developed in React, using Firebase as the backend and database. The goal is to provide an online shopping experience with features such as category navigation, email or Google account authentication, shopping cart management, and a checkout page.
Before you begin, make sure you have the following installed on your machine:
- Node.js: https://nodejs.org/
- npm (or yarn): https://www.npmjs.com/ or https://yarnpkg.com/
-
Clone the repository to your local machine:
git clone https://github.com/TaizAlves/e-commerce_store.git
-
Navigate to the project directory:
cd e-commerce-store
-
Install dependencies:
npm install # or yarn install
-
Start the application in development mode:
npm start # or yarn start
-
Open your browser and access http://localhost:3000 to view the application.
- Presentation of products divided into categories.
- Page for registering or logging in via email or Google account.
- Categories with products. Each category has its page with related products.
- Adding products to the cart.
- Viewing the contents of the cart.
- Verification of products in the cart.
- Deletion or modification of product quantities.
- Calculation of the total to pay.
Feel free to contribute to the development of this project. Fork the repository, create a branch for your contribution, and submit a pull request.
This project is licensed under the MIT License.