An open API service indexing awesome lists of open source software.

https://github.com/issamheli/ecommercewebsite

This is a feature-rich e-commerce web application built using modern technologies. The application supports a cash-on-delivery model and provides functionalities for managing products, orders, and more. It includes a user-friendly interface for customers and an admin dashboard for managing the platform.
https://github.com/issamheli/ecommercewebsite

asp-net-core asp-net-core-web-api blazor

Last synced: 4 months ago
JSON representation

This is a feature-rich e-commerce web application built using modern technologies. The application supports a cash-on-delivery model and provides functionalities for managing products, orders, and more. It includes a user-friendly interface for customers and an admin dashboard for managing the platform.

Awesome Lists containing this project

README

          

# E-Commerce Website (Not Yet Finished / Under Implementation)

This is a feature-rich e-commerce web application built using modern technologies. The application supports a cash-on-delivery model and provides functionalities for managing products, orders, and more. It includes a user-friendly interface for customers and an admin dashboard for managing the platform.

---

## Features

- **Responsive Design**: Mobile-friendly interface for seamless user experience across devices.
- **JWT Authentication**: Admin login with secure token-based authentication.
- **Admin Dashboard**: Manage products, categories, and orders through a secure admin panel.
- **Product Listing**: Filter products by category, search by name, and sort by price.
- **Pagination**: Load products efficiently with pagination.
- **Cash-on-Delivery**: Simple checkout process without user authentication.

- Coming soon (- **Dynamic Sections on Homepage**:
- Best Sellers
- Products by Category
- Recommended Products
- "Show More" functionality for loading more products in each section.
)

---

## Technologies Used

### Frontend
- **Blazor Server**: For building a dynamic and interactive user interface.
- **HTML/CSS/JavaScript**: For structuring and styling the application.
- **Bootstrap**: For responsive design and prebuilt UI components.

### Backend
- **ASP.NET Core Web API**: RESTful API for managing data and business logic.
- **Entity Framework Core**: ORM for database interactions.

### Database
- **SQL Server**: Relational database for storing products, orders, and other application data.

### Hosting & Tools
- **GitHub**: Version control and code collaboration.
- **Visual Studio & Visual Studio Code**: IDEs for development.
- Coming Soon (- **Azure Portal**: For deploying and hosting the application.)

---
## Screenshots

### Products (Admin View)
![Products for Admin](ScrenShots/ProductsforAdmin.png)

### Orders
![Orders](ScrenShots/Orders.png)

### Orders with Actions
![Orders with Actions](ScrenShots/orderswithactions.png)

### ProductPage (Customer View)
![ProductPage](ScrenShots/productpage.png)

### Homepage
![Homepage](ScrenShots/home.png)

### Products (Customer View)
![Products](ScrenShots/Products.png)

### About Us
![About Us](ScrenShots/aboutus.png)

### Contact Us
![Contact Us](ScrenShots/contactUs.png)

### Privacy Policy
![Privacy Policy](ScrenShots/privacy.png)