{"id":20452290,"url":"https://github.com/avs123a/play-question-service","last_synced_at":"2026-04-29T00:05:04.027Z","repository":{"id":91738083,"uuid":"139349962","full_name":"avs123a/play-question-service","owner":"avs123a","description":"Simple question REST service using play framework","archived":false,"fork":false,"pushed_at":"2018-07-01T18:33:33.000Z","size":1048,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-15T22:43:47.214Z","etag":null,"topics":["hibernate","java","java8","play-framework","postgresql","rest-api","sbt"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avs123a.png","metadata":{"files":{"readme":"README","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":"2018-07-01T17:57:43.000Z","updated_at":"2018-07-01T18:51:53.000Z","dependencies_parsed_at":"2023-03-12T05:00:40.569Z","dependency_job_id":null,"html_url":"https://github.com/avs123a/play-question-service","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%2Fplay-question-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avs123a%2Fplay-question-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avs123a%2Fplay-question-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avs123a%2Fplay-question-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avs123a","download_url":"https://codeload.github.com/avs123a/play-question-service/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242005583,"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":["hibernate","java","java8","play-framework","postgresql","rest-api","sbt"],"created_at":"2024-11-15T11:08:53.812Z","updated_at":"2026-04-29T00:05:03.999Z","avatar_url":"https://github.com/avs123a.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Simple Rest service using play framework\n\nNote !!! This project need to be fixed!!!\n\nDEMO API: https://java-play-question-service.herokuapp.com/\n\nTexhnologies:\n\nJava 8;\n\nPlay framework 2.5;\n\nSBT assembly;\n\nHibernate;\n\nPostgreSQL database\n\nRequirements:\n\nJava 8;\n\nSBT;\n\nPostgreSQL (version 10 is prefer)\n\nInstallation:\n1.) Clone this repository or download and extract source \n\n2.) Open with IDE that support SBT (for example, Intellij IDEA, Eclipse) \n\n3.) in file \\conf\\application.conf change database database url, username and password; \n\n4.) Run command:  sbt run and input url in your browser: localhost:9000.\n\nNOTE!!! IF YOU WANT TO USE SPA(Single Page Application) client like Angular or React, enable CORS\n\nHTTP REQUESTS:\n\nFields:\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/:id - update field with this ID\n\nDELETE: domain_name/field/delete/:id - delete field by field ID\n\nUsers:\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/:id - update user (resave user) with this ID\n\nDELETE: domain_name/user/delete/:id - delete user by user ID\n\nResponses(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/:id - update response with this ID\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%2Fplay-question-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favs123a%2Fplay-question-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favs123a%2Fplay-question-service/lists"}