{"id":16118848,"url":"https://github.com/sczyh30/xdu-java-final","last_synced_at":"2026-05-02T11:35:50.370Z","repository":{"id":96192749,"uuid":"91566505","full_name":"sczyh30/xdu-java-final","owner":"sczyh30","description":"XDU Java Final Project (2017)","archived":false,"fork":false,"pushed_at":"2017-05-18T15:51:51.000Z","size":118,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-12T15:28:06.669Z","etag":null,"topics":["javafx","mongodb","vertx"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sczyh30.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":"2017-05-17T10:58:03.000Z","updated_at":"2018-09-03T05:44:13.000Z","dependencies_parsed_at":"2023-04-13T09:20:49.084Z","dependency_job_id":null,"html_url":"https://github.com/sczyh30/xdu-java-final","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sczyh30%2Fxdu-java-final","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sczyh30%2Fxdu-java-final/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sczyh30%2Fxdu-java-final/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sczyh30%2Fxdu-java-final/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sczyh30","download_url":"https://codeload.github.com/sczyh30/xdu-java-final/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247463903,"owners_count":20942948,"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":["javafx","mongodb","vertx"],"created_at":"2024-10-09T20:50:54.294Z","updated_at":"2026-05-02T11:35:45.345Z","avatar_url":"https://github.com/sczyh30.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# XDU Java Final Project\n\n[![Build Status](https://travis-ci.org/sczyh30/xdu-java-final.svg?branch=master)](https://travis-ci.org/sczyh30/xdu-java-final)\n\nThis is the repository of XDU Java Final Project (2017) - PIM.\nThis trivial PIM implementation is written in Java 8 with JavaFX and Vert.x.\n\n## Compile/Run\n\nTo compile the project you need to install **Gradle**.\nIn the root directory, execute the command to compile the project:\n\n```bash\ngradle clean build\n```\n\n### Start the server with Docker Compose\n\nIt's highly recommended to start the PIM server with Docker Compose:\n\n```bash\ncd pim-http-server/docker\ndocker-compose up --build\n```\n\n### Start the server in local\n\nThe default server implementation uses MongoDB as the backend so\nensure your MongoDB instance running in the default port (or any other address, but needs configuration).\nThen execute the command to start the PIM server in local: \n\n```bash\ncd pim-http-server\njava -jar build/libs/pim-http-server.jar -conf config/local.json\n```\n\n### Run the GUI\n\nFinally you can run the PIM GUI application (or directly open it):\n\n```bash\njava -jar pim-gui/build/libs/pim-gui.jar\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsczyh30%2Fxdu-java-final","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsczyh30%2Fxdu-java-final","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsczyh30%2Fxdu-java-final/lists"}