{"id":15138475,"url":"https://github.com/knowledgegarden/vcore-todo","last_synced_at":"2026-02-18T08:33:11.011Z","repository":{"id":172583696,"uuid":"649451579","full_name":"KnowledgeGarden/vcore-todo","owner":"KnowledgeGarden","description":"Vert.x Vue ToDo app.","archived":false,"fork":false,"pushed_at":"2023-06-11T17:20:34.000Z","size":459,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T09:18:49.350Z","etag":null,"topics":["vertx","vertx-web","vue","vue3","vuejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/KnowledgeGarden.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}},"created_at":"2023-06-04T21:57:39.000Z","updated_at":"2023-06-09T23:28:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"8e7affbc-692f-4e52-876e-8574ea0ee012","html_url":"https://github.com/KnowledgeGarden/vcore-todo","commit_stats":null,"previous_names":["knowledgegarden/vcore-todo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnowledgeGarden%2Fvcore-todo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnowledgeGarden%2Fvcore-todo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnowledgeGarden%2Fvcore-todo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnowledgeGarden%2Fvcore-todo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KnowledgeGarden","download_url":"https://codeload.github.com/KnowledgeGarden/vcore-todo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247457888,"owners_count":20941923,"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":["vertx","vertx-web","vue","vue3","vuejs"],"created_at":"2024-09-26T07:24:22.004Z","updated_at":"2025-10-20T04:51:00.539Z","avatar_url":"https://github.com/KnowledgeGarden.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vcore-todo\nA simple ToDo app built with Vue and served by VERT.X\n## Requirements\n- Recent Node and NPM\n- Recent PostgreSQL\n- Java 11 (not tested but might run on Java 8, not tested on higher JDK versions)\n- Vert.x 4 as demanded by the Maven script\n## Building\nThis is a combined Maven Java app and an NPM Node Vue app, which\nis located directly in \u003ccode\u003esrc/main/app\u003c/code\u003e of the Java system.\nIt is there because, when built, a directory \u003ccode\u003esrc/main/app/dist\u003c/code\u003e\nis created, and that is required for the Java application to serve.\u003cbr/\u003e\n### Building Javascript\nIn the long run, there is a Maven plugin  in the \u003ccode\u003epom.xml\u003c/code\u003e file\nwhich can build the javascript, but it's not running yet, so it is commented out.\nFor now, cd to \u003ccode\u003esrc/main/app\u003c/code\u003e and execute these:\n- \u003ccode\u003enpm install\u003c/code\u003e\n- \u003ccode\u003enpm run build\u003c/code\u003e\n### Database\nIn the file \u003ccode\u003esql/readme.txt\u003c/code\u003e you will find instructions\nfor installing the database on PostgreSQL\n### Building Java\nIn the root directory (where \u003ccode\u003epom.xml\u003c/code\u003e is)\n- mvn clean install exec:java\nThat will boot and run the system at \u003ccode\u003elocalhost:8080\u003c/code\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknowledgegarden%2Fvcore-todo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fknowledgegarden%2Fvcore-todo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknowledgegarden%2Fvcore-todo/lists"}