Skip to content

Avijit200318/mern-ecommerce-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NovaMart

Live Link: https://mern-ecommerce-website-mh4p.onrender.com/

License

image

Overview

NovaMart is your ultimate destination for all your online shopping needs. Built using cutting-edge MERN Stack technology (MongoDB, Express.js, React.js, Node.js), along with Redux Toolkit and Firebase, NovaMart offers a seamless and secure shopping experience.

Table of Contents

Features

  • Fully Responsive Design: NovaMart is designed to adapt to any device, providing a consistent experience whether you're browsing on a desktop, tablet, or mobile phone.

  • Comprehensive Shopping Experience: Explore a wide range of products across various categories, from electronics and fashion to home essentials and more.

  • Effortless Ordering: Streamlined order process allows you to easily add items to your cart, review your order, and complete your purchase hassle-free.

  • Interactive Cart and Order Management: Keep track of your purchases with the cart page and monitor the status of your orders through the order status page.

  • Rich Product Pages: Detailed product pages provide all the information you need, including product descriptions, specifications, pricing, and customer reviews.

Technologies Used

  • MERN Stack: Leveraging MongoDB for database management, Express.js for server-side development, React.js for front-end UI, and Node.js for backend operations, NovaMart delivers a powerful and scalable solution.

  • Redux Toolkit: Manage application state efficiently with Redux Toolkit, ensuring a smooth and consistent user experience across the platform.

  • Firebase: Utilizing Firebase for authentication, real-time database, and hosting, NovaMart offers a reliable and high-performance infrastructure.

Usage

Using NovaMart is a straightforward and enjoyable experience. Follow these steps to make the most out of your shopping journey:

  1. Browsing Products:

    • Navigate to the homepage of NovaMart to start exploring the wide range of products available.
    • Use the search bar or browse through categories to find the items you're interested in.
  2. Product Details:

    • Click on a product to view its detailed page.
    • Explore product descriptions, specifications, pricing, and customer reviews to make an informed decision.
  3. Adding to Cart:

    • Once you've found the product you want to purchase, click on the "Add to Cart" button.
    • You can adjust the quantity of items in your cart and continue browsing for more products.
  4. Cart Management:

    • Navigate to the cart page to review the items in your cart.
    • Remove items or update quantities as needed before proceeding to checkout.
  5. Checkout Process:

    • Click on the checkout button to proceed with your purchase.
    • Provide shipping and payment information securely to complete your order.
  6. Order Tracking:

    • After placing your order, you can track its status through the order status page.
    • Receive notifications about order updates to stay informed about the delivery process.

Contributing

We welcome contributions from the community! Whether you're reporting a bug, submitting a feature request, or contributing code, your input is highly valued.

License

This project is licensed under the MIT License - see the LICENSE file for details.