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.
- Host: GitHub
- URL: https://github.com/issamheli/ecommercewebsite
- Owner: IssamHeli
- Created: 2025-01-23T22:57:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-19T20:14:21.000Z (over 1 year ago)
- Last Synced: 2025-06-13T20:50:29.190Z (about 1 year ago)
- Topics: asp-net-core, asp-net-core-web-api, blazor
- Language: C#
- Homepage:
- Size: 32.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)

### Orders

### Orders with Actions

### ProductPage (Customer View)

### Homepage

### Products (Customer View)

### About Us

### Contact Us

### Privacy Policy
