Skip to content

This API serves as the backend for the ShopNest project, providing essential functionalities to support a comprehensive e-commerce platform.

Notifications You must be signed in to change notification settings

urssanjaysingh/ShopNest-API

Repository files navigation

ShopNest API

Welcome to the ShopNest API repository! This API serves as the backend for the ShopNest project, providing essential functionalities to support a comprehensive e-commerce platform.

Live API

Table of Contents

Introduction

The ShopNest API is the backbone of the ShopNest project, delivering a robust backend to support a feature-rich e-commerce platform. It empowers users to explore, shop, and manage their online shopping experience seamlessly.

Repository

The code for the ShopNest API can be found in the ShopNest-API GitHub repository. You can explore the source code, contribute, or report issues there.

Features

ShopNest API is equipped with the following features:

  1. User Account Management:

    • Users can create an account with a unique username and password.
    • Users can log in to their accounts.
  2. User Profile:

    • Users have access to their order history, personal information, and shipping details once logged in.
  3. Product Catalog:

    • The app categorizes products, allowing users to browse by categories.
    • Users can apply filters (e.g., price, size, color) to refine product search.
  4. Product Details:

    • Users can view detailed product information, including images, descriptions, prices, and available sizes.
  5. Shopping Cart:

    • Users can add products to their shopping cart.
    • The app displays a summary of items in the user's shopping cart.
    • Users can remove items from the cart.
  6. Checkout Process:

    • Users provide shipping information during checkout.
    • Users can select a preferred payment method.
    • Users receive tracking information once their order has been shipped.
  7. Admin Functions:

    • Admins can manage product listings, including adding new products and updating descriptions and prices.
    • Admins can process and fulfill customer orders, manage order statuses, generate shipping labels, and handle inventory levels.
  8. Planned Features:

    • Desktop mode is prioritized but should be available in mobile.

Technologies

The ShopNest API is built using the following technologies:

  • Node.js: The foundation for server-side scripting.
  • Express.js: The framework for constructing API endpoints.
  • MongoDB: The database system for efficient data storage.

API Documentation

Comprehensive documentation for the ShopNest API, including details on endpoints and their usage, can be found in the API Documentation file in the repository.

Live API URL

Experience the live ShopNest API by following the link below:

Live API

Click the button above to access the live API and explore its capabilities.

For shoppers and developers, the ShopNest API offers a feature-packed e-commerce experience, enhancing your online shopping journey. If you have specific questions or need further information about this API, please feel free to ask. :)

About

This API serves as the backend for the ShopNest project, providing essential functionalities to support a comprehensive e-commerce platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages