{"id":23888940,"url":"https://github.com/jokk-itu/simple-shop","last_synced_at":"2026-05-17T11:32:45.513Z","repository":{"id":179200251,"uuid":"663104668","full_name":"jokk-itu/simple-shop","owner":"jokk-itu","description":"Project creating the simple shop from the database-modelling website.","archived":false,"fork":false,"pushed_at":"2023-11-10T07:18:54.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-10T06:02:52.682Z","etag":null,"topics":["csharp","domaindrivendesign","dotnet","entityframeworkcore"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jokk-itu.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":"2023-07-06T15:00:50.000Z","updated_at":"2023-07-11T15:39:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"09dd3250-d615-4ef9-8eb6-7863fb524195","html_url":"https://github.com/jokk-itu/simple-shop","commit_stats":null,"previous_names":["jokk-itu/simple-shop"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jokk-itu/simple-shop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jokk-itu%2Fsimple-shop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jokk-itu%2Fsimple-shop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jokk-itu%2Fsimple-shop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jokk-itu%2Fsimple-shop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jokk-itu","download_url":"https://codeload.github.com/jokk-itu/simple-shop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jokk-itu%2Fsimple-shop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33136727,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["csharp","domaindrivendesign","dotnet","entityframeworkcore"],"created_at":"2025-01-04T09:02:19.408Z","updated_at":"2026-05-17T11:32:45.508Z","avatar_url":"https://github.com/jokk-itu.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# simple-shop\nProject creating the simple shop from the database-modelling [website](https://database-modelling.com/exercise/simple-shop-system).\nThe model has been implemented using a DDD approach with EF Core as ORM framework.\nThe project is implemented as a Minimal API, to support simple CRUD operations.\n\n## DDD\n\nEntity, Aggregate Root and ValueObject.\nRepository pattern (Generic or Per AggregateRoot).\nUnitOfWork (Transactions).\nReadonly lists in entities.\nPrivate setters in entities.\nDomainEvents (Executed in transaction or executed asynchronously)\n\n\n## Datamodel\n\n```mermaid\n---\ntitle: Simple Shop System\n---\nerDiagram\nORDER {\n    INT Id PK\n    NVARCHAR(32) Name \"NOT NULL\"\n    NVARCHAR(32) Organization \"NULL\"\n    NVARCHAR(128) Address \"NOT NULL\"\n    NVARCHAR(32) City \"NOT NULL\"\n    NVARCHAR(32) State \"NULL\"\n    INT ZipCode \"NOT NULL\"\n    INT Phone \"NOT NULL\"\n    INT PaymentMethod \"NOT NULL\"\n    NVARCHAR(32) Email \"NULL\"\n    INT DeliveryMethod \"NOT NULL\"\n    DATETIME DeliveryAt \"NOT NULL\"\n    TEXT Instructions \"NULL\"\n}\n\nORDERITEM {\n    INT Quantity \"NOT NULL\"\n    ORDER Order \"NOT NULL\"\n    ITEM Item \"NOT NULL\"\n}\n\nITEM {\n    INT Id PK\n    NVARCHAR(32) Name \"NOT NULL\"\n    DECIMAL Price \"NOT NULL\"\n}\n\nITEM ||--o{ ORDERITEM : \"\"\nORDER ||--|{ ORDERITEM : \"\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjokk-itu%2Fsimple-shop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjokk-itu%2Fsimple-shop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjokk-itu%2Fsimple-shop/lists"}