{"id":18980752,"url":"https://github.com/mdbytes/classicbooksonline","last_synced_at":"2026-03-09T17:41:48.311Z","repository":{"id":261814481,"uuid":"663186985","full_name":"mdbytes/ClassicBooksOnline","owner":"mdbytes","description":"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.","archived":false,"fork":false,"pushed_at":"2023-07-06T18:53:59.000Z","size":3153,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T14:18:23.903Z","etag":null,"topics":["asp-net","asp-net-core","asp-net-mvc","bootstrap","jquery","stripe","stripe-api","stripe-checkout"],"latest_commit_sha":null,"homepage":"https://reads.mdbytes.us","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mdbytes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-06T18:43:16.000Z","updated_at":"2023-12-15T18:03:59.000Z","dependencies_parsed_at":"2024-11-08T16:07:39.725Z","dependency_job_id":"d295ab7b-b968-4357-ac6d-6dbc8c3a1173","html_url":"https://github.com/mdbytes/ClassicBooksOnline","commit_stats":null,"previous_names":["mdbytes/classicbooksonline"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdbytes%2FClassicBooksOnline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdbytes%2FClassicBooksOnline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdbytes%2FClassicBooksOnline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdbytes%2FClassicBooksOnline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdbytes","download_url":"https://codeload.github.com/mdbytes/ClassicBooksOnline/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242900001,"owners_count":20203704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net","asp-net-core","asp-net-mvc","bootstrap","jquery","stripe","stripe-api","stripe-checkout"],"created_at":"2024-11-08T16:07:41.005Z","updated_at":"2026-03-09T17:41:48.244Z","avatar_url":"https://github.com/mdbytes.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eCC.Books\u003c/h1\u003e\n\nAn e-commerce application built with ASP.NET Core 6.0 using MVC as well as Razor Pages. The application,\nwritten in C#, has the following functionality:\n\n\u003cul\u003e\n\n\u003cli\u003eInteractive home page store giving users the ability to view inventory or select individual products to see more details\u003c/li\u003e\n\n\u003cli\u003eUsers can add products and quantities into their shopping cart\u003c/li\u003e\n\n\u003cli\u003eCart processing for payment with Stripe API\u003c/li\u003e\n\n\u003cli\u003eOrders can be viewed and processed through both user and admin portals\u003c/li\u003e\n\n\u003cli\u003eRefunds, where approved, can be handled through the order screen\u003c/li\u003e\n\n\u003cli\u003eInteract with Razor class library for Identity\u003c/li\u003e\n\n\u003cli\u003eIntegrate Entity Framework along with code first migrations to both MySQL and MSSQL databases.\u003c/li\u003e\n\n\u003cli\u003eSessions in ASP NET Core\u003c/li\u003e\n\n\u003cli\u003eCustom Tag Helpers in ASP NET Core\u003c/li\u003e\n\n\u003cli\u003eView Components and Partial Views in ASP NET Core\u003c/li\u003e\n\n\u003cli\u003eBootstrap v4 with Bootswatch themes.  Sweet Alerts API for UI elements.\u003c/li\u003e\n\n\u003cli\u003eAuthentication and Authorization in ASP NET Core\u003c/li\u003e\n\n\u003cli\u003eRole attributes added to user with page access determined by both authentication and user role.\u003c/li\u003e\n\n\u003cli\u003eGoogle and Facebook Authentication/Login\u003c/li\u003e\n\n\u003cli\u003eRole Management in ASP NET Core Identity\u003c/li\u003e\n\n\u003cli\u003eEmail notifications with SendGrid API.\u003c/li\u003e\n\n\u003cli\u003eTempData/ViewBag/ViewData in ASP NET Core\u003c/li\u003e\n\n\u003cli\u003eStripe Payment Integrations\u003c/li\u003e\n\n\u003cli\u003eRepository Pattern to Access Database\u003c/li\u003e\n\n\u003cli\u003eDapper and Stored Procedure Calls\u003c/li\u003e\n\n\u003cli\u003eSeed Database Migrations Automatically\u003c/li\u003e\n\n\u003cli\u003eDeployed on Microsoft Azure and DigitalOcean.\u003c/li\u003e\n\n\u003c/ul\u003e\n\nStill in development.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdbytes%2Fclassicbooksonline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdbytes%2Fclassicbooksonline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdbytes%2Fclassicbooksonline/lists"}