Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdbytes/classicbooksonline
Contemporary Classic Books is a fully functional e-commerce website. The website allows users to sort or search for products, view product details, pay for products and follow up to track shipment of their order.
https://github.com/mdbytes/classicbooksonline
asp-net asp-net-core asp-net-mvc bootstrap jquery stripe stripe-api stripe-checkout
Last synced: about 2 months ago
JSON representation
Contemporary Classic Books is a fully functional e-commerce website. The website allows users to sort or search for products, view product details, pay for products and follow up to track shipment of their order.
- Host: GitHub
- URL: https://github.com/mdbytes/classicbooksonline
- Owner: mdbytes
- Created: 2023-07-06T18:43:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-06T18:53:59.000Z (over 1 year ago)
- Last Synced: 2024-11-08T16:07:37.894Z (about 2 months ago)
- Topics: asp-net, asp-net-core, asp-net-mvc, bootstrap, jquery, stripe, stripe-api, stripe-checkout
- Language: C#
- Homepage: https://reads.mdbytes.us
- Size: 3.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
CC.Books
An e-commerce application built with ASP.NET Core 6.0 using MVC as well as Razor Pages. The application,
written in C#, has the following functionality:
- Interactive home page store giving users the ability to view inventory or select individual products to see more details
- Users can add products and quantities into their shopping cart
- Cart processing for payment with Stripe API
- Orders can be viewed and processed through both user and admin portals
- Refunds, where approved, can be handled through the order screen
- Interact with Razor class library for Identity
- Integrate Entity Framework along with code first migrations to both MySQL and MSSQL databases.
- Sessions in ASP NET Core
- Custom Tag Helpers in ASP NET Core
- View Components and Partial Views in ASP NET Core
- Bootstrap v4 with Bootswatch themes. Sweet Alerts API for UI elements.
- Authentication and Authorization in ASP NET Core
- Role attributes added to user with page access determined by both authentication and user role.
- Google and Facebook Authentication/Login
- Role Management in ASP NET Core Identity
- Email notifications with SendGrid API.
- TempData/ViewBag/ViewData in ASP NET Core
- Stripe Payment Integrations
- Repository Pattern to Access Database
- Dapper and Stored Procedure Calls
- Seed Database Migrations Automatically
- Deployed on Microsoft Azure and DigitalOcean.
Still in development.