Skip to content

FoushWare/amazonClone__REACT

Repository files navigation

Amazon Clone

AmazonClone

Visit the App Here Amazon_clone

you can start the stripe backend by going to functions directory and Run

  $ firebase emulators:start

Because the live version need to upgrade to BLAZE plane this means Money 💸💰

Deployment

  • set up (create react app , firebase-app(Hosting+DB+cloud functions for checkout stripe))
  • Home page
  • checkout page
  • Total price in cart
  • More checkout Page
  • The Login page
  • user Auth
  • userName in checkout page
  • deploy our App
  • React animation (React flip , carosol ,notification when add or remove item , grow on hover items in home)
  • payment page
  • payment processing
  • The order history page [real time DB]
  • Firebase functions (as backend of stripe )

Some Details

Home Page
|
│____Header component
│    │
│    |___Logo
|    |
|    |___Search
|    |
|    |___HeaderOptions
|         |__SignIn
|         |__Orders
|         |__Cart
|
|───Home
|   |__Container
|      |__Image [show case]
|      |__HomeRow
|         |__Product
│
|


Checkout

──Checkout
       |__CheckoutLeft
       |    |____CheckoutItem [checkoutProduct]
       |
       |__CheckoutRight
       |     |__subtotal
       |
       |__DataLayer [React context API]





──Login/Register
  |
  |___FrontEnd
  |    |____Header [LoginLine]
  |            |
  |            |__LoginPage
  |
  |__BackEnd [Firebase Auth->With Email/password Enables]
  |     |
  |     |___Register
  |     |
  |     |___Login




Technologies && Libraries

  • firebase
  • MaterialUiIcons
  • React-router
  • React-currency-format
  • Link so no need to refresh the page when use hyperlink
  • react-currency-format [React component to format number in an input or as a text]

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published