Skip to content

a full-stack Amazon clone using React.js, Express.js, Firebase, and Stripe API

Notifications You must be signed in to change notification settings

nolliechyTW/React-Amazon-Clone

Repository files navigation

Full-Stack Amazon Clone

This is a full-stack Amazon clone developed using React.js, Express.js, Firebase, and Stripe API. The project includes features such as checkout, payment integration, user authentication, and real-time database functionality. The clone has been deployed on Firebase hosting.

To get started, follow these steps to set up your testing account:

Option 1: Create Your Own Testing Account

Click on "Sign Up." and follow the on-screen instructions to create your account with a unique email and secure password.

Option 2: Use the Shared Testing Account

Thank you for your interest in our project! Happy testing!

Technologies Used

  • React.js
  • Express.js
  • Firebase Hosting
  • Firebase Authentication
  • Firebase Storage
  • React-Dom
  • React Redux
  • Stripe API...

Getting Started

To run this project locally, please follow the instructions below:

  1. Clone the repository: git clone <repository-url>
  2. Install the dependencies: cd <repository-folder> npm install
  3. Configure Firebase:
  • Create a new Firebase project on the Firebase console.
  • Enable Firebase Authentication, Firebase Storage, and Firestore database.
  • Obtain the Firebase configuration object and replace it in the project's .env file.
  1. Configure Stripe API:
  • Create a Stripe account and obtain the API keys.
  • Replace the Stripe API keys in the project's .env file.
  1. Run the development server: npm start
  2. Open your browser and navigate to http://localhost:3000.

Features

  • Login and Logout functionality using Firebase Authentication.
  • Add products to the cart and remove them.
  • Secure payment processing with Stripe API integration.
  • Neat and clean user interface inspired by Amazon...

Acknowledgements

This project was built as a learning exercise and was inspired by Amazon. Special thanks to the developers @CleverProgrammers

About

a full-stack Amazon clone using React.js, Express.js, Firebase, and Stripe API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published