Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ahmedmohamedgaber/e-commerce

EasyShopper is a comprehensive E-Commerce Platform built using ASP.NET Core MVC. It offers an intuitive online shopping experience with a wide array of products, user-friendly navigation, and secure checkout. Key functionalities include product browsing, a shopping cart, order management, and an admin panel for product oversight.
https://github.com/ahmedmohamedgaber/e-commerce

asp-net-core asp-net-core-web-api asp-net-mvc c csharp ecommerce entity-framework-core online-shop oop sql-server web-development

Last synced: about 2 months ago
JSON representation

EasyShopper is a comprehensive E-Commerce Platform built using ASP.NET Core MVC. It offers an intuitive online shopping experience with a wide array of products, user-friendly navigation, and secure checkout. Key functionalities include product browsing, a shopping cart, order management, and an admin panel for product oversight.

Awesome Lists containing this project

README

        

# 🚧 EasyShopper - E-commerce Platform (Under Development)


logo-shopper1
logo-shopper2

[🔗 EasyShopper Live](https://easyshopper.runasp.net/)

⚠️⚠️⚠️ This **E-commerce** project is currently **under development** and construction. It aims to provide a fully functional platform for online shopping, featuring capabilities for browsing products, managing a shopping cart, placing orders, and an admin panel for product management.

## ✨🖼️🖼️ Some Images 🌟


Screenshot 8
Screenshot 7
Screenshot 6
Screenshot 5
Screenshot 4
Screenshot 3
Screenshot 2
Screenshot 1

## 🚧 Work in Progress

### Planned Features
- **🔒 User Registration & Login**: Secure sign-up and login process.
- **🛍️ Product Browsing**: A wide variety of products across multiple categories.
- **🔍 Search Functionality**: Easy product searches by name, category, or description.
- **🛒 Shopping Cart**: Adding products to the cart with adjustable quantities.
- **📜 Order History**: Viewing past orders and tracking their statuses.
- **📱 Responsive Design**: Optimization for desktop and mobile devices.

### Upcoming Admin Features
- **📊 Admin Dashboard**: Control over the product catalog, orders, and categories.
- **➕ Product Management**: Add, edit, and delete products with ease.
- **📁 Category Management**: Organize products into categories.
- **📦 Order Management**: Track and update order statuses.

## 🔧 Technologies Used
- **Backend**: ASP.NET Core MVC 8, C#, Entity Framework Core
- **Database**: Microsoft SQL Server
- **Frontend**: HTML5, CSS3, Bootstrap, JavaScript
- **Authentication**: Identity Framework (user and role management)
- **APIs**: Custom APIs for product and category data
- **Swagger**: Integrated Swagger UI for API documentation and testing

## 🚀 Getting Started

### Prerequisites
- Visual Studio 2022 or later
- .NET SDK 8.0 or later
- Microsoft SQL Server

### Installation

1. **Clone the repository**:
```bash
git clone https://github.com/AhmedMohamedGaber/E-commerce.git
cd E-commerce