{"id":23904040,"url":"https://github.com/nasus20202/aspshop","last_synced_at":"2025-06-23T01:33:52.348Z","repository":{"id":41823247,"uuid":"359117192","full_name":"Nasus20202/AspShop","owner":"Nasus20202","description":"Online shop web app implemented using ASP.NET Core. Includes accounts, orders and custom admin panel.","archived":false,"fork":false,"pushed_at":"2025-02-23T20:24:37.000Z","size":348,"stargazers_count":19,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-11T01:04:38.544Z","etag":null,"topics":["asp-net-core","csharp","shop","store"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nasus20202.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2021-04-18T10:54:36.000Z","updated_at":"2025-03-10T13:50:15.000Z","dependencies_parsed_at":"2024-04-27T17:24:23.143Z","dependency_job_id":"ffcf3f0f-1069-4063-a18f-9052370f595d","html_url":"https://github.com/Nasus20202/AspShop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Nasus20202/AspShop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nasus20202%2FAspShop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nasus20202%2FAspShop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nasus20202%2FAspShop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nasus20202%2FAspShop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nasus20202","download_url":"https://codeload.github.com/Nasus20202/AspShop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nasus20202%2FAspShop/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261395028,"owners_count":23152322,"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-core","csharp","shop","store"],"created_at":"2025-01-04T23:30:23.265Z","updated_at":"2025-06-23T01:33:47.334Z","avatar_url":"https://github.com/Nasus20202.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Online store - ASP.NET Core\n\nAspShop is a simple online store web application. It's created with ASP.NET Core 3.0, updated to 8.0. The default database is Sqlite, but it can be easily changed. \nI created this application as a educational project.\n\nYou can browse products, which are divided into subcategories and categories. You can also sort and filter products. The simple account system is fully implemented and it's possible to create new account,\nadd some information and then change it. The app has also an admin panel, which can be used to easily change, add and remove products, or even update\nshop structure. Minimum required role to access admin panel is \"employee\" (other: \"editor\", \"manager\", \"admin\"). To firstly access admin panel you have to \nupdate your role using SQL. Orders system is also fully implemented. However, there is no payment avaiable. \n\n### Database \nFilters can be added by changing the \"Tags\" value in admin panel subcategory settings. To create a new filter, just add \"filterName:filterType\" to \"Tags\".\nAvaiable types are \"string\" and \"int\", string is a list of all the avaiable values, and int is a numercial value range. \nThen you have to add a filter value to the products, just add \"filterName:value\" to the \"Tags\" value of the product.\nThe tags shoud be separated with semicolon.\n\n#### Example\nAdd \"color:string;width:int\" to subcategory, and \"color:red;width:20\" or \"color:yellow;width:12\" to products in this subcategory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnasus20202%2Faspshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnasus20202%2Faspshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnasus20202%2Faspshop/lists"}