Skip to content

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.

License

Notifications You must be signed in to change notification settings

dev-vikash2v7/amazon-clone

 
 

Repository files navigation

Amazon-Clone Website

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.

Features

  • User Authentication with Firebase
  • Product browsing, ordering, and cart functionality
  • Secure payment processing using Stripe
  • Full-stack MERN implementation

Technologies Used

  • 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

Deployment

Setup Instructions

  1. Clone the repository: git clone https://github.com/your-username/amazon-clone.git
  2. Navigate to the project directory: cd amazon-clone
  3. Install dependencies for both frontend and backend: npm install
  4. Set up environment variables:
    • For Firebase and Stripe credentials
    • Configure MongoDB connection strings
  5. Start the development server:
    • Frontend: npm start
    • Backend: cd backend then npm start

Usage

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.

Contributing

Contributions are welcome! Fork the repository, make changes, and submit pull requests for improvements or new features.

License

This project is licensed under MIT.

Contact

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.9%
  • CSS 22.1%
  • HTML 1.0%