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.
-
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.
- Clone this repository.
- Navigate to the project directory:
cd ecommerce
. - Install dependencies:
npm install
. - Rename
.env.example
to.env
and provide your Shopify API credentials. - Run the development server:
npm start
. - Open your browser and visit:
http://localhost:3000
.
- Frontend: React.js, CSS (Styled Components)
- Backend: Node.js, Express.js, MongoDB
- Third-Party Integration: Shopify API
We welcome contributions from the community to make our project even better. To contribute:
- Fork this repository.
- Create a new branch:
git checkout -b feature/your-feature-name
. - Make your enhancements and commit changes.
- Push your changes to your fork:
git push origin feature/your-feature-name
. - Open a pull request, and our team will review your changes.
This project was created with passion by Harsh Singh. Connect with me on LinkedIn or follow me on Twitter to stay updated.
We would like to express our gratitude to the following resources and libraries that contributed to the success of this project: