This project is a full-stack Amazon clone, designed to replicate the core functionalities of the Amazon website. It includes user authentication, product browsing, shopping cart functionality, and a secure payment gateway.
- User Authentication: Integrated Firebase for user sign-up, sign-in, and authentication.
- Product Catalog: Displays a list of products that users can add to their shopping cart.
- Shopping Cart: Users can add or remove products, with real-time updates.
- Payment Processing: Integrated Stripe for secure payment transactions.
- Responsive Design: The app is optimized for both desktop and mobile devices.
- Frontend: React.js, CSS
- Backend: Node.js, Express.js
- Database: Firebase (for storing user data and authentication)
- Payment Gateway: Stripe
- Version Control: Git & GitHub
-
Clone the repository:
git clone https://github.com/Ashenafi0/Amazon-clone.git
-
Navigate to the project directory:
cd amazon-clone-main -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Backend Setup (if applicable):
cd backend npm install npm start
- Navigate to
http://localhost:3000to view the app. - Create an account or sign in to explore the Amazon clone functionality.
Feel free to fork this project, make changes, and submit pull requests.