{"repo":"destructo570/deplace-maison-ecommerce-webapp","free":true,"listed":false,"github":"https://github.com/destructo570/deplace-maison-ecommerce-webapp","clone":"git clone https://github.com/destructo570/deplace-maison-ecommerce-webapp.git","description":"A recreation of deplace maison ecoomerce website using React/Next JS with stripe payment integration and firebase for storing orders.","language":"JavaScript","stars":11,"topics":["reactjs","nextjs","stripe-api","react","html","css","javascript","firebase","ecommerce","webapp"],"license":null,"category":"ecommerce","readme_excerpt":"Deplace Maison Ecommerce Webapp NextJs and ReactJS A clone of deplace maison ecoomerce website using React/Next JS with stripe payment integration and firebase for storing orders. Live Demo Disclaimer This project was made only for educational purposes, I do not own any of the content (product images, fonts etc.). All the credit goes to Deplace maison. This project was only meant to be created as part of frontend React/NextJs practice and learning. This project is not meant to be used for any other purposes. I found out about the website on FrontendPractice You can checkout the original website here. Features & Tech Stack - NextJs/ReactJS - Frontend and UI development - NodeJS - Backend development - Axios - Making asynchronus HTTP requests - NextAuth v4 - For user authentication via gmail - Stripe payment integration (webhooks) - StyledComponents - Styling all the react components. - Firebase Realtime DB - Getting products and other data. - Firebase Firestore DB - Storing orders after processing payments. - ContextApi for app wide state management - Local storage for storing user cart 🌈Screenshots Installation - Download the code - Open a npm terminal in root directory Environment variable file - In the root folder create a .env.local file and define these constants in there - You can checkout the respective docs of stripe, google, firebase etc. on how to get the public and private keys. - Stripe: https://stripe.com/docs/keys - Stripe CLI: https://stripe.com/docs/stripe-cli","default_branch":null,"files":null,"tree":[],"storefront":"/r/destructo570","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/destructo570/deplace-maison-ecommerce-webapp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}