This Amazon-clone is a full-stack e-commerce website created using the MERN Stack (MongoDB, Express, React, Node.js). It includes user authentication using Firebase, product ordering, and Stripe payment processing. The frontend is deployed on Netlify, and the backend server is hosted on Vercel.
- User Authentication with Firebase
- Product browsing, ordering, and cart functionality
- Secure payment processing using Stripe
- Full-stack MERN implementation
- MongoDB: Database for product information and user data storage
- Express: Backend server framework for handling requests
- React: Frontend development for the user interface
- Node.js: Runtime environment for server-side code
- Firebase Authentication: Secure user authentication
- Stripe API: Payment processing and transactions
- Netlify: Frontend deployment
- Vercel: Backend server deployment
- Frontend: Deployed on Netlify - https://vk-amazon-clone.netlify.app/
- Backend Server: Hosted on Vercel
- Clone the repository:
git clone https://github.com/your-username/amazon-clone.git
- Navigate to the project directory:
cd amazon-clone
- Install dependencies for both frontend and backend:
npm install
- Set up environment variables:
- For Firebase and Stripe credentials
- Configure MongoDB connection strings
- Start the development server:
- Frontend:
npm start
- Backend:
cd backend
thennpm start
- Frontend:
Once the setup is complete, the website will be accessible locally. Users can register, browse products, add items to the cart, and complete transactions using the Stripe payment gateway.
Contributions are welcome! Fork the repository, make changes, and submit pull requests for improvements or new features.
This project is licensed under MIT.
- Portfolio: https://vkverma-portfolio.netlify.app
- LinkedIn: https://www.linkedin.com/in/vikash-kverma/
- Email: vikashvermacom92@gmail.com