Skip to content

harshsingh32/ecommerce

Repository files navigation

🛍️ Ecommerce Project using Shopify API

project link 🖇️

🌟 Overview

Welcome to our dynamic and feature-rich ecommerce website built using the MERN (MongoDB, Express.js, React, Node.js) stack. 🚀 Leveraging the power of the Shopify API, it offers seamless integration with an online store, providing users with a smooth and immersive shopping experience.

🔑 Key Features

  • Modern Design: Our website boasts a visually appealing and intuitive design that engages users from the moment they land on the homepage.

  • Shopify Integration: By harnessing the capabilities of the Shopify API, we've seamlessly integrated product listings, inventory management, and secure checkout processes.

  • User Authentication: A robust user authentication system ensures that customer data is secure and only accessible by authorized individuals.

  • Responsive and Fast: Our site is optimized for various devices and delivers quick load times, enhancing user satisfaction.

  • Interactive Shopping Cart: Users can easily add, remove, and update items in their shopping cart, providing a frictionless shopping experience.

📥 Installation and Usage

  1. Clone this repository.
  2. Navigate to the project directory: cd ecommerce.
  3. Install dependencies: npm install.
  4. Rename .env.example to .env and provide your Shopify API credentials.
  5. Run the development server: npm start.
  6. Open your browser and visit: http://localhost:3000.

💻 Technologies Used

  • Frontend: React.js, CSS (Styled Components)
  • Backend: Node.js, Express.js, MongoDB
  • Third-Party Integration: Shopify API

🤝 How to Contribute

We welcome contributions from the community to make our project even better. To contribute:

  1. Fork this repository.
  2. Create a new branch: git checkout -b feature/your-feature-name.
  3. Make your enhancements and commit changes.
  4. Push your changes to your fork: git push origin feature/your-feature-name.
  5. Open a pull request, and our team will review your changes.

👤 About the Author

This project was created with passion by Harsh Singh. Connect with me on LinkedIn or follow me on Twitter to stay updated.

🙏 Acknowledgments

We would like to express our gratitude to the following resources and libraries that contributed to the success of this project: