Loading repository data…
Loading repository data…
HuzaifaIlyas02 / repository
An Amazon Clone built with ReactJs
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This project is a clone of the Amazon website, developed using ReactJS. It includes features such as user authentication, dynamic cart management, and Stripe payment integration.
ReactJSFirebase (Hosting, Authentication, Database)Material UIReact Router DOMReact Currency FormatReact Context APIAxios (API Requests)@stripe/stripe-js and @stripe/react-stripe-jsReact Flip MoveMoment.jsI initiated the project by setting up the basic structure using Create React App. Firebase was chosen for hosting, authentication, and database functionalities due to its seamless integration with React and ease of use. The core functionality of the project revolves around the cart management system. Using React Context API, I created a data layer where cart items are stored, allowing for easy access and manipulation across different components. Integration with Stripe for payment processing was achieved through Firebase Cloud Functions. This ensured a secure and reliable payment flow, enhancing the user experience. Throughout the development process, I focused on optimizing performance and ensuring a smooth user experience. React Flip Move was employed for animated transitions, adding a touch of interactivity to the checkout process.
To further enhance the project, the following improvements could be considered:
To run the project locally:
npm install or yarn in the project directory to install the required dependencies.cd netflix-clone.npm start.For an overview of the app and its functionalities, please visit App Overview.
Please note that the backend is not deployed on Firebase due to paid limitations. You can deploy the backend on Firebase or use alternative hosting solutions.
https://github.com/HuzaifaIlyas02/Amazon-Clone/assets/86406012/5cdae17b-b8a1-4c5a-ac8c-1761c4c97c43