This is a clone of Amazon website. I used React.js and Tailwind on the UI and Fake Store API for the products data.
My motivation building this application was to build a simple e-commerce application with features like adding, removing products to/from basket and authenticating user with Google account.
I will with high possibility add more features in the upcoming days.
Live demo.
To run this application in development mode run below npm command to install project's dependencies:
You will then need to provide two environment variables. One is REACT_APP_API_URL which is Fake Store API products url and the other one is REACT_APP_FIREBASE_API_KEY which Firebase Web API Key.
After providing environment variables you can start the project by running:
Open http://localhost:3000 to view it in the browser.