{"id":20452300,"url":"https://github.com/avs123a/demoapp1","last_synced_at":"2026-04-09T07:02:44.464Z","repository":{"id":91737865,"uuid":"139172006","full_name":"avs123a/demoapp1","owner":"avs123a","description":"Java rest question service example","archived":false,"fork":false,"pushed_at":"2018-07-09T08:26:55.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-15T22:43:53.448Z","etag":null,"topics":["example","java","java-8","maven","postgresql","rest-api","spring","spring-data-jpa","springboot"],"latest_commit_sha":null,"homepage":null,"language":"Java","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/avs123a.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":"2018-06-29T16:26:18.000Z","updated_at":"2018-07-09T08:26:56.000Z","dependencies_parsed_at":"2023-03-13T17:39:33.518Z","dependency_job_id":null,"html_url":"https://github.com/avs123a/demoapp1","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/avs123a%2Fdemoapp1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avs123a%2Fdemoapp1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avs123a%2Fdemoapp1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avs123a%2Fdemoapp1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avs123a","download_url":"https://codeload.github.com/avs123a/demoapp1/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242005479,"owners_count":20056428,"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":["example","java","java-8","maven","postgresql","rest-api","spring","spring-data-jpa","springboot"],"created_at":"2024-11-15T11:08:54.655Z","updated_at":"2025-12-30T22:16:18.857Z","avatar_url":"https://github.com/avs123a.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# demoapp1\nJava REST question service example\n\nDEMO API:\nhttps://question-java-spring.herokuapp.com/ + API URL\n\n\n\n  Texhnologies:\n- Java 8;\n- Spring (Boot, Web, Data JPA(Hibernate), Security);\n- Maven assembly;\n- PostgreSQL database\n\n  Requirements:\n- Java 8;\n- Maven ~3;\n- PostgreSQL (version 10 is prefer)\n\n  Installation:\n1.) Clone this repository or download and extract source\n2.) Open with IDE that support Maven (for example, Intellij IDEA, Eclipse) or run command: mvn install\n3.) in file \\src\\main\\resources\\application.properties change database username and password;\n4.) Run projects.\n\nNOTE!!!\nIF YOU WANT TO USE SPA(Single Page Application) client like Angular or React,\nin controller files uncomment annotation @CrossOrigin and change frontend link in this annotation \nfor example, for local angular app: @CrossOrigin(origins = \"http://localhost:4200\")\n\n\n  HTTP REQUESTS:\n  \n  Fields:\n\nGET: domain_name/field/list  - get all fields\n\nGET: domain_name/field/active-list  - get all active fields (status: is Active)\n\nPOST: domain_name/field/add  - create field\n\nGET: domain_name/field/view/:id  - get field details by field ID\n\nPUT: domain_name/field/update - update field\n\nDELETE: domain_name/field/delete/:id  - delete field by field ID\n\n\n  Users:\n\nGET: domain_name/user/list  - get all users\n\nPOST: domain_name/user/add  - registration (adding user)\n\nPOST: domain_name/user/auth  - find user by email and password for authentication\n\nGET: domain_name/user/view/:id  - get user information by user ID\n\nPUT: domain_name/user/update - update user (resave user)\n\nDELETE: domain_name/user/delete/:id  - delete user by user ID\n\n\n  Responses(Answers)\n  \nGET: domain_name/response/list  - get all responses\n\nPOST: domain_name/response/add  - create response\n\nGET: domain_name/response/view/:id  - get response details by response ID\n\nGET: domain_name/response/user-list/:user-id  - get response details by User ID\n\nPUT: domain_name/response/update - update response\n\nDELETE: domain_name/response/delete/:id  - delete response by response ID\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favs123a%2Fdemoapp1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favs123a%2Fdemoapp1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favs123a%2Fdemoapp1/lists"}