Skip to content

Abdulrahman97314/E-Commerce-Project

Repository files navigation

This is an E-commerce API developed using ASP.NET Core 6 with the Onion Architecture. It includes an admin dashboard built with MVC, and uses the Unit of Work pattern and generic repositories for data access. Redis is used for caching, including for the shopping basket feature. Stripe is used for payment processing. The front-end is built with Angular. The API project includes comprehensive error handling to ensure a stable and reliable user experience. This project is designed to serve as a solid foundation for building scalable and high-performance E-commerce platforms with modern technologies.