{"id":18780616,"url":"https://github.com/simplicitesoftware/module-burgers","last_synced_at":"2025-08-24T17:10:21.323Z","repository":{"id":80896972,"uuid":"213364565","full_name":"simplicitesoftware/module-burgers","owner":"simplicitesoftware","description":"Burgers demo module","archived":false,"fork":false,"pushed_at":"2022-06-09T11:42:51.000Z","size":1285,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-21T06:38:48.854Z","etag":null,"topics":["burgers","low-code","simplicite"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/simplicitesoftware.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":"2019-10-07T11:23:12.000Z","updated_at":"2021-10-01T16:12:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"d5f39f5a-4414-40f0-964d-f2ad032b1391","html_url":"https://github.com/simplicitesoftware/module-burgers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/simplicitesoftware/module-burgers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Fmodule-burgers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Fmodule-burgers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Fmodule-burgers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Fmodule-burgers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplicitesoftware","download_url":"https://codeload.github.com/simplicitesoftware/module-burgers/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Fmodule-burgers/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266447969,"owners_count":23930087,"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","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"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":["burgers","low-code","simplicite"],"created_at":"2024-11-07T20:27:21.169Z","updated_at":"2025-07-22T07:32:58.147Z","avatar_url":"https://github.com/simplicitesoftware.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n ___ _            _ _    _ _    __\n/ __(_)_ __  _ __| (_)__(_) |_ /_/\n\\__ \\ | '  \\| '_ \\ | / _| |  _/ -_)\n|___/_|_|_|_| .__/_|_\\__|_|\\__\\___|\n            |_| \n--\u003e\n![](https://docs.simplicite.io//logos/logo250.png)\n* * *\n\n`Burgers` module definition\n===========================\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=simplicite-modules-Burgers\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=simplicite-modules-Burgers)\n\n### Introduction\n\nThis is a sample **Burger shop** application (backend and frontend).\n\n### Import\n\nTo import this module:\n\n- Create a module named `Burgers`\n- Set the settings as:\n\n```json\n{\n\t\"type\": \"git\",\n\t\"origin\": {\n\t\t\"uri\": \"https://github.com/simplicitesoftware/module-burgers.git\"\n\t}\n}\n```\n\n- Click on the _Import module_ button\n\n### Configure\n\nIn order to have the frontend working the password for the\nwebservices-only user `burgers` must be `simplicite`.\n\nThis can be achieved by importing the following XML:\n\n```xml\n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003csimplicite xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://www.simplicite.fr/base\" xsi:schemaLocation=\"http://www.simplicite.fr/base https://www.simplicite.io/resources/schemas/base.xsd\"\u003e\n\u003cobject\u003e\n\t\u003cname\u003eUserPwd\u003c/name\u003e\n\t\u003caction\u003eupdate\u003c/action\u003e\n\t\u003cdata\u003e\n\t\t\u003cusr_login_read\u003eburgers\u003c/usr_login_read\u003e\n\t\t\u003cusr_password\u003esimplicite\u003c/usr_password\u003e\n\t\u003c/data\u003e\n\u003c/object\u003e\n\u003c/simplicite\u003e\n```\n\n### Load data\n\nSome sample data is provided as a module's dataset.\n\nOpen this dataset and click on the _Apply_ button after having imported the module and made a full clear cache.\n\n`BrgBurger` business object definition\n--------------------------------------\n\n**Burger** business object\n\n### Fields\n\n| Name                                                         | Type                                     | Required | Updatable | Personal | Description                                                                      |\n|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|\n| `brgBurgerName`                                              | char(50)                                 | yes*     | yes       |          | Name                                                                             |\n| `brgBurgerPrice`                                             | float(5, 2)                              | yes      | yes       |          | Price                                                                            |\n| `brgBurgerPicture`                                           | image                                    |          | yes       |          | Picture                                                                          |\n| `brgBurgerDescription`                                       | html(100)                                |          | yes       |          | Description                                                                      |\n\n`BrgIngredient` business object definition\n------------------------------------------\n\nBurger **ingredient**\n\n### Fields\n\n| Name                                                         | Type                                     | Required | Updatable | Personal | Description                                                                      |\n|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|\n| `brgIngredientName`                                          | char(50)                                 | yes*     | yes       |          | Name                                                                             |\n| `brgIngredientPrice`                                         | float(5, 2)                              | yes      | yes       |          | Price                                                                            |\n\n`BrgComposition` business object definition\n-------------------------------------------\n\nBurger **composition** business object\n\n### Fields\n\n| Name                                                         | Type                                     | Required | Updatable | Personal | Description                                                                      |\n|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|\n| `brgCompositionBurgerId` link to **`BrgBurger`**             | id                                       | yes*     | yes       |          | Burger                                                                           |\n| _Ref. `brgCompositionBurgerId.brgBurgerName`_                | _char(50)_                               |          |           |          | _Name_                                                                           |\n| `brgCompositionIngredientId` link to **`BrgIngredient`**     | id                                       | yes*     | yes       |          | Ingredient                                                                       |\n| _Ref. `brgCompositionIngredientId.brgIngredientName`_        | _char(50)_                               |          |           |          | _Name_                                                                           |\n| `brgCompositionQuantity`                                     | int(100)                                 | yes      | yes       |          | Quantity                                                                         |\n\n`BrgCustomer` business object definition\n----------------------------------------\n\nBurger **customer** business object\n\n### Fields\n\n| Name                                                         | Type                                     | Required | Updatable | Personal | Description                                                                      |\n|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|\n| `brgCustomerEmail`                                           | email(100)                               | yes*     | yes       |          | Email                                                                            |\n| `brgCustomerPhone`                                           | phone(20)                                |          | yes       |          | Phone number                                                                     |\n| `brgCustomerLastname`                                        | char(100)                                | yes      | yes       |          | Last name                                                                        |\n| `brgCustomerFirstname`                                       | char(100)                                | yes      | yes       |          | First name                                                                       |\n\n`BrgExclusion` business object definition\n-----------------------------------------\n\nBurger **user's ingredient exclusion** business object\n\n### Fields\n\n| Name                                                         | Type                                     | Required | Updatable | Personal | Description                                                                      |\n|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|\n| `brgExclusionCustomerId` link to **`BrgCustomer`**           | id                                       | yes*     | yes       |          | Customer                                                                         |\n| _Ref. `brgExclusionCustomerId.brgCustomerEmail`_             | _email(100)_                             |          |           |          | _Email_                                                                          |\n| `brgExclusionIngredientId` link to **`BrgIngredient`**       | id                                       | yes*     | yes       |          | Ingredient                                                                       |\n| _Ref. `brgExclusionIngredientId.brgIngredientName`_          | _char(50)_                               |          |           |          | _Name_                                                                           |\n\n`BrgOrder` business object definition\n-------------------------------------\n\nBurger **order**\n\n### Fields\n\n| Name                                                         | Type                                     | Required | Updatable | Personal | Description                                                                      |\n|--------------------------------------------------------------|------------------------------------------|----------|-----------|----------|----------------------------------------------------------------------------------|\n| `brgOrderDatetime`                                           | datetime                                 | yes*     |           |          | Date and time                                                                    |\n| `brgOrderCustomerId` link to **`BrgCustomer`**               | id                                       | yes*     | yes       |          | Customer                                                                         |\n| _Ref. `brgOrderCustomerId.brgCustomerEmail`_                 | _email(100)_                             |          |           |          | _Email_                                                                          |\n| _Ref. `brgOrderCustomerId.brgCustomerFirstname`_             | _char(100)_                              |          |           |          | _First name_                                                                     |\n| _Ref. `brgOrderCustomerId.brgCustomerLastname`_              | _char(100)_                              |          |           |          | _Last name_                                                                      |\n| `brgOrderBurgerId` link to **`BrgBurger`**                   | id                                       | yes*     | yes       |          | Burger                                                                           |\n| _Ref. `brgOrderBurgerId.brgBurgerName`_                      | _char(50)_                               |          |           |          | _Name_                                                                           |\n| _Ref. `brgOrderBurgerId.brgBurgerPrice`_                     | _float(5, 2)_                            |          |           |          | _Price_                                                                          |\n| `brgOrderComposition`                                        | text(10000)                              |          |           |          | Composition                                                                      |\n| `brgOrderDate`                                               | date                                     |          |           |          | Date                                                                             |\n\n`burgers` external object definition\n------------------------------------\n\nBurger shop responsive web **frontend**\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplicitesoftware%2Fmodule-burgers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplicitesoftware%2Fmodule-burgers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplicitesoftware%2Fmodule-burgers/lists"}