Amazon-Clone Tailwind Templates

Amazon Clone

A full-stack Amazon clone built with React, Redux, Firebase, Stripe, Tailwind CSS, Axios, Swiper, and React Icons.

Amazon Clone

A full-stack Amazon clone built with React, Redux, Firebase, Stripe, Tailwind CSS, Axios, Swiper, and React Icons.

Table of Contents

Description

This project is a comprehensive Amazon clone that mimics the core functionalities of the popular e-commerce platform. It is built using React and Redux for the frontend, Firebase for authentication and database, Stripe for handling payments, Tailwind CSS for styling, Axios for making HTTP requests, Swiper for image carousels, and React Icons for scalable vector icons.

Features

  • User authentication (Sign Up, Sign In, Sign Out)
  • Product browsing and searching
  • Add to cart and remove from cart functionality
  • Real-time cart updates
  • Checkout process with Stripe payment integration
  • Order history tracking
  • Responsive design for various screen sizes

Technologies Used

  • React
  • Redux
  • Firebase
  • Stripe
  • Tailwind CSS
  • Axios
  • Swiper
  • React Icons

Installation

  1. Clone the repository: ```bash git clone https://github.com/yourusername/amazon-clone.git cd amazon-clone

Usage

Firebase Setup

Authentication

  1. Create a Firebase project here.
  2. Set up Firebase Authentication.
  3. Update your Firebase configuration in the app.

Firestore

  1. Set up Cloud Firestore in your Firebase project.
  2. Update your Firebase configuration in the app.
  3. Define Firestore data structure.

Stripe Integration

  1. Create a Stripe account here.
  2. Obtain your Stripe API key.
  3. Integrate Stripe into your payment flow.

Contributing

Contributions are welcome! Feel free to open issues and pull requests.

Top categories

Loading Svelte Themes