This project is a web application built using React, Redux, Firebase, and Tailwind CSS to replicate the core functionalities of Amazon, such as product browsing and cart management.
- Product Browsing: Users can browse a list of products available on the platform.
- Product Details: Users can view detailed information about each product.
- Cart Management: Users can add products to their cart and manage the quantities.
- User Authentication: Users can sign up, log in, and log out of their accounts.
- Order Placement: Users can place orders for products in their cart.
- React: Frontend library for building user interfaces.
- Redux: State management library for managing application state.
- Firebase: Backend-as-a-Service (BaaS) platform for authentication and data storage.
- Tailwind CSS: Utility-first CSS framework for styling the UI.
-
Clone the repository:
git clone https://github.com/your-username/amazon-clone.git
-
Install dependencies:
cd amazon-clone npm install -
Set up Firebase: Create a Firebase project at Firebase Console. Add your Firebase configuration to the project (src/firebase.js).
-
Run the application:
npm start
-
Open http://localhost:3000 in your browser to view the app.