Skip to content

Latest commit

 

History

History
67 lines (40 loc) · 3.22 KB

README.md

File metadata and controls

67 lines (40 loc) · 3.22 KB

EShop: Your Ultimate E-Commerce Application

Welcome to eShop, the advanced e-commerce application that offers a seamless and user-friendly online shopping experience. This project is developed using .NET, Blazor, Bootstrap, MsSQL, and Azure, and it leverages the power of Stripe for secure and efficient checkout processes.

Table of Contents

Introduction

EShop is a comprehensive e-commerce solution that aims to provide an outstanding shopping experience for both customers and administrators. The application boasts a dynamic product catalog, responsive user interface, secure checkout, real-time order tracking, and a powerful admin panel to manage the platform effectively.

Key Features

  • Dynamic Product Catalog: Browse through a vast array of products conveniently organized into categories. Administrators have the ability to add, edit, and remove products effortlessly.

  • Responsive User Interface: The Blazor and Bootstrap-based interface ensures a seamless shopping experience across various devices, making it accessible to users on desktops, tablets, and smartphones.

  • Secure Checkout with Stripe: eShop integrates Stripe, a trusted and secure payment gateway, to handle all transactions during the checkout process, providing customers with a safe and reliable payment method.

  • Real-time Order Tracking: Stay informed at every step of your order journey. Once an order is placed, customers can track its status in real-time, making the entire process transparent and stress-free.

  • Admin Panel: The admin panel empowers administrators to oversee incoming orders, manage product information, address customer inquiries, and maintain the platform efficiently.

Deployment

Client: eshopclient.azurewebsites.net

Server: eshopserver.azurewebsites.net

Prerequisites

Before you proceed with the installation, make sure you have the following prerequisites:

  • .NET (version 7.0)
  • MsSQL Server
  • Azure Account
  • Stripe Account

Installation

To install eShop on your system, follow these steps:

  1. Clone the repository: [git clone https://github.com/Nithin-Kamineni/eshopRepo.git](https://github.com/Nithin-Kamineni/eshopRepo.git)
  2. Navigate to the project folder: cd EShop
  3. Build the application: dotnet build
  4. Run the application: dotnet run

Swagger API Documentation

Explore the eShop API documentation using Swagger:

eshop eshop2 eshop3 eshop4