- CLICK HERE
- Admin AC: admin@gmail.com, password: Ad123*
This repository contains a book store e-commerce web application developed as part of an extensive learning course on ASP.NET Core MVC and Razor. The application demonstrates a wide range of functionalities and integrates several advanced features, making it an ideal project for those looking to understand the intricacies of ASP.NET Core.
- ASP.NET Core Razor Project: Understand the structure and implementation of Razor projects.
- Identity Framework Integration: Enhanced user management by adding custom fields to users and interacting with the Razor class library for Identity.
- Entity Framework & Migrations: Utilize Entity Framework for database operations and implement code-first migrations.
- Advanced ASP.NET Core Concepts: Utilize Sessions, Custom Tag Helpers, View Components, Partial Views, and TempData/ViewBag/ViewData.
- Bootstrap v5 Integration: A modern, responsive front-end framework.
- Authentication and Authorization: Implement robust security features including Facebook logins.
- Role Management: Manage user roles and permissions with ASP.NET Core Identity.
- Stripe Payment Integration: Integrate Stripe for processing payments.
- Repository Pattern: Apply the Repository Pattern for efficient database access.
- Automated Database Seeding: Seed database migrations automatically.
- Deployment: The application is deployed on Microsoft Azure, demonstrating cloud deployment skills.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Clone the repo
git clone https://github.com/EvanFung/BookStore.git
- Configure your appsettings file
Evan Feng - evanfungv@gmail.com