{"id":19798488,"url":"https://github.com/alwinsimon/user-management-javaspringboot","last_synced_at":"2026-05-05T14:09:49.896Z","repository":{"id":211565807,"uuid":"729444243","full_name":"alwinsimon/User-Management-JavaSpringBoot","owner":"alwinsimon","description":"JAVA Spring Boot based User Management API Server.","archived":false,"fork":false,"pushed_at":"2023-12-11T08:39:45.000Z","size":113,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-04T16:28:52.734Z","etag":null,"topics":["java","jpa","jwt","learning-by-doing","maven","postgresql","rest-api","role-based-access-control","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"Java","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/alwinsimon.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-12-09T08:46:28.000Z","updated_at":"2024-12-20T17:21:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"8cd9d0c2-0d23-4fd0-9ee8-346e168c12cb","html_url":"https://github.com/alwinsimon/User-Management-JavaSpringBoot","commit_stats":null,"previous_names":["alwinsimon/user-management-javaspringboot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alwinsimon/User-Management-JavaSpringBoot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alwinsimon%2FUser-Management-JavaSpringBoot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alwinsimon%2FUser-Management-JavaSpringBoot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alwinsimon%2FUser-Management-JavaSpringBoot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alwinsimon%2FUser-Management-JavaSpringBoot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alwinsimon","download_url":"https://codeload.github.com/alwinsimon/User-Management-JavaSpringBoot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alwinsimon%2FUser-Management-JavaSpringBoot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32652645,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","response_time":54,"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","jpa","jwt","learning-by-doing","maven","postgresql","rest-api","role-based-access-control","spring-boot"],"created_at":"2024-11-12T07:29:33.482Z","updated_at":"2026-05-05T14:09:49.880Z","avatar_url":"https://github.com/alwinsimon.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# User Management - Java Spring Boot\n\nThis is a simple Java Spring Boot project designed for User Management with two types of user roles: USER and ADMIN. Authentication is implemented using JSON Web Tokens (JWT), and the default port for the application is 8080. Maven is used as the build tool, and Postgres SQL is the chosen database with JPA for database access.\n\n## Features\n\n- User Management with roles: USER and ADMIN\n- JWT Authentication\n- Database: Postgres SQL with JPA\n- Default Port: 8080\n\n---\n\n## Getting Started\n\n### Prerequisites\n\nMake sure you have the following installed:\n\n- Java Development Kit (JDK)\n- Maven\n- Postgres SQL\n\n### Installation\n\n1. **Clone the repository:**\n\n    ```\n    git clone https://github.com/alwinsimon/User-Management-JavaSpringBoot.git\n    ```\n\n2. **Navigate to the project directory:**\n\n    ```\n    cd User-Management-JavaSpringBoot\n    ```\n\n3. **Build the project using Maven:**\n\n\n\n4. **Run the application:**\n\n\nThe application will start on the default port: [http://localhost:8080](http://localhost:8080).\n\n---\n\n## API Documentation\n\nExplore the API endpoints using the [Postman live API Documentation](https://documenter.getpostman.com/view/27773540/2s9Ykhgj5q).\n\n## Contributing\n\nFeel free to contribute to the project by creating issues or submitting pull requests.\n\n## License\n\nThis project is licensed under the [Apache License](LICENSE).\n\n---\n\n**Repository:** [https://github.com/alwinsimon/User-Management-JavaSpringBoot](https://github.com/alwinsimon/User-Management-JavaSpringBoot)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falwinsimon%2Fuser-management-javaspringboot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falwinsimon%2Fuser-management-javaspringboot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falwinsimon%2Fuser-management-javaspringboot/lists"}