Bulky Book is a full-featured e-commerce platform built with ASP.NET Core, designed to provide a seamless shopping experience for customers and an intuitive management system for administrators. The platform supports secure authentication, order processing, payment integration, and a scalable architecture using Repository Pattern and N-Tier architecture.
This project demonstrates best practices in ASP.NET Core MVC, Entity Framework Core, authentication & authorization, and third-party API integrations.
- Browse and search for products
- Add products to the cart
- Checkout using secure Stripe payments
- Track order status
- Receive email notifications for order updates
- User authentication & authorization using Identity Framework
- Google & Facebook OAuth login
- Role-based access control (Admin, Customer, Guest)
- Secure password hashing & token-based authentication
- Manage product inventory (CRUD operations)
- Process and track orders
- View and analyze sales reports
- Manage users & roles
Technology | Description |
---|---|
ASP.NET Core MVC | Backend framework for building the application |
Entity Framework Core | ORM for managing database operations |
SQL Server | Relational database for storing product, user, and order data |
Identity Framework | Handles authentication & user management |
Stripe API | Payment gateway for processing transactions |
Bootstrap | Frontend styling and responsive design |
Azure | Cloud hosting and deployment |
git clone https://github.com/abdallahyoussriU3/BulkyBook.git
cd BulkyBook