Eazy-Buy is a collaborative project developed by me and my partner Lior Dawit, using MERN stack with TypeScript and React Query. It offers a seamless shopping experience for electrical products
-
Product Catalog: Browse and explore a wide range of electrical products.
-
Product Details: View detailed information and customer reviews.
-
User Authentication: Securely register, login, and manage accounts.
-
Shopping Cart: Easily add products, update quantities, and checkout.
-
Order Management: Conveniently track and manage orders.
-
Payment Integration: Safe and secure payment processing.
-
Responsive Design: Enjoy a seamless shopping experience on any device.
-
MERN Stack: MongoDB, Express.js, React.js, and Node.js.
-
TypeScript: Enhancing code readability and tooling support.
-
React Query: Efficiently managing and caching server state in React applications.
-
Clone this repository:
git clone https://github.com/your_username/eazy-buy.git
. -
Navigate to the project directory:
cd Eazy-buy
. -
Install dependencies:
npm install
. -
Set up environment variables for database connection, payment gateway integration, and sensitive information using a
.env
file. -
Start the development server:
npm run dev
.
Explore Eazy-Buy's product catalog, add items to your cart, proceed to checkout, and enjoy other features like user authentication and order tracking.
We welcome contributions! Feel free to open issues or submit pull requests to enhance the project further.
This project is licensed under the MIT License. Use, modify, and distribute the code as per the terms of the license.
Thank you for choosing Eazy-Buy! We hope you have a delightful shopping experience with our Electric Ecommerce Website. Happy shopping! 🛒