{"id":19463212,"url":"https://github.com/oliveirad4vi/user-management-api","last_synced_at":"2026-05-06T04:33:05.638Z","repository":{"id":155505672,"uuid":"534209346","full_name":"oliveiraD4vi/user-management-api","owner":"oliveiraD4vi","description":null,"archived":false,"fork":false,"pushed_at":"2022-09-09T19:30:38.000Z","size":115,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-27T16:36:30.203Z","etag":null,"topics":["java","postgresql","spring-boot","swagger"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oliveiraD4vi.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":"2022-09-08T12:48:49.000Z","updated_at":"2022-09-08T18:06:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"d1bd2243-4013-4a63-97a9-e6524febe00d","html_url":"https://github.com/oliveiraD4vi/user-management-api","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/oliveiraD4vi/user-management-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oliveiraD4vi%2Fuser-management-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oliveiraD4vi%2Fuser-management-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oliveiraD4vi%2Fuser-management-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oliveiraD4vi%2Fuser-management-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oliveiraD4vi","download_url":"https://codeload.github.com/oliveiraD4vi/user-management-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oliveiraD4vi%2Fuser-management-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32678624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T02:33:58.958Z","status":"ssl_error","status_checked_at":"2026-05-06T02:33:39.611Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["java","postgresql","spring-boot","swagger"],"created_at":"2024-11-10T18:09:04.858Z","updated_at":"2026-05-06T04:33:05.632Z","avatar_url":"https://github.com/oliveiraD4vi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# User Management Api\n\nThis is an app for simple user management using an Postgres database.\n\nThis project is under development, so to run this properly you will have to run the API and the Frontend App locally. You can found the [App here](https://github.com/oliveiraD4vi/user-management-app).\n\nFor addition, you do not need an local Postgres database, it is already using an Heroku Postgres Database, that will be available until the Heroku Free Apps limit, in 28th November 2022. Use only for testing.\n\n## Installation\n\nAfter clonning the repository or downloading the zip file of the application, import it to your IDE or open with VsCode.\n\nIf you have the right extensions in VsCode, you can run the application in debug mode.\n\nIf you are using an IDE, it should have the right plugins to run it in debug mode.\n\n## Usage and Features\n\nOnce you have the API running, you will be able to access the path http://localhost:8080/ to do requests using your browser, the [Frontend App](https://github.com/oliveiraD4vi/user-management-app) or an application like Postman. The available paths are:\n\n- POST /api/user -\u003e Do a user registration;\n- GET /api/user/list -\u003e View a list of users based on pagination and searching;\n- GET /api/user -\u003e View an specific user information by Id;\n- DELETE /api/user -\u003e Delete a user passing it's id;\n- PUT /api/user -\u003e Update user information passing a user object;\n- GET /api/consult -\u003e Consult an specific user by RG or CPF attributes.\n\nThis application implements [Swagger](https://swagger.io/) documentation, so you can test the available requests before using it. To access the documentation you use the base pathname, in this case http://localhost:8080, adding /swagger-ui.html to the end.\n\n#### Future Features\n\nAs the API only implements a User entity that do not have password or login attributes, features as password hashing or authorization and validation was'nt implemented. Those features will be implemented later as the application scope changes.\n\n## Build with\n\n* [SpringBoot](https://spring.io/projects/spring-boot/) - The Framework used\n* [Swagger](https://swagger.io/) - The documentation UI for the API requests\n\n## Version\n\nSee the [tags in this repository](https://github.com/oliveiraD4vi/user-management-api/tags).\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foliveirad4vi%2Fuser-management-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foliveirad4vi%2Fuser-management-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foliveirad4vi%2Fuser-management-api/lists"}