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.
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.
-
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.
Client: eshopclient.azurewebsites.net
Server: eshopserver.azurewebsites.net
Before you proceed with the installation, make sure you have the following prerequisites:
- .NET (version 7.0)
- MsSQL Server
- Azure Account
- Stripe Account
To install eShop on your system, follow these steps:
- Clone the repository:
[git clone https://github.com/Nithin-Kamineni/eshopRepo.git](https://github.com/Nithin-Kamineni/eshopRepo.git)
- Navigate to the project folder:
cd EShop
- Build the application:
dotnet build
- Run the application:
dotnet run
Explore the eShop API documentation using Swagger: