{"id":29081920,"url":"https://github.com/dhineia/cloudtasker-employee-system","last_synced_at":"2026-01-20T16:27:13.155Z","repository":{"id":300515842,"uuid":"1006367611","full_name":"Dhineia/cloudtasker-employee-system","owner":"Dhineia","description":"Cloud-native CRUD system using Spring Boot + AWS RDS  Portfolio-ready employee directory.","archived":false,"fork":false,"pushed_at":"2025-06-22T06:16:40.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-22T06:28:33.749Z","etag":null,"topics":["amazon-rds","aws","crud-api","intellij-ide","maven","postman","sprint-boot","sqlectron"],"latest_commit_sha":null,"homepage":"","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/Dhineia.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,"zenodo":null}},"created_at":"2025-06-22T05:25:47.000Z","updated_at":"2025-06-22T06:16:43.000Z","dependencies_parsed_at":"2025-06-22T06:39:08.085Z","dependency_job_id":null,"html_url":"https://github.com/Dhineia/cloudtasker-employee-system","commit_stats":null,"previous_names":["dhineia/cloudtasker-employee-system"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dhineia/cloudtasker-employee-system","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dhineia%2Fcloudtasker-employee-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dhineia%2Fcloudtasker-employee-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dhineia%2Fcloudtasker-employee-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dhineia%2Fcloudtasker-employee-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dhineia","download_url":"https://codeload.github.com/Dhineia/cloudtasker-employee-system/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dhineia%2Fcloudtasker-employee-system/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265877068,"owners_count":23842956,"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":["amazon-rds","aws","crud-api","intellij-ide","maven","postman","sprint-boot","sqlectron"],"created_at":"2025-06-27T20:01:26.688Z","updated_at":"2026-01-20T16:27:13.127Z","avatar_url":"https://github.com/Dhineia.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"CloudTasker is a cloud-native CRUD application that allows you to manage employee records seamlessly using Spring Boot, Amazon RDS, and GitHub. Designed with DevOps in mind, it showcases real-world AWS resource handling, CI/CD readiness, and deployment flexibility.\n\n📌 Tech Stack \u0026 Tools\n| Category | Tool/Tech | \n| Backend Framework | Spring Boot (Java) | \n| Database | Amazon RDS (MySQL/Aurora) | \n| Cloud Provider | AWS (VPC, Security Groups, IAM) | \n| Infrastructure | Terraform (optional for provisioning) | \n| API Testing | Postman | \n| IDE \u0026 Dev Tools | IntelliJ IDEA, Sqlectron | \n| Version Control | Git + GitHub | \n\n📌 Features\n- Add, update, delete, and list employee records via RESTful API\n- Connected to a MySQL-compatible Aurora DB hosted on AWS RDS\n- IAM-managed permissions \u0026 secure AWS infrastructure setup\n- Structured package layout with Service, Repository, and Controller layers\n\n📌 Endpoints Preview\n| Method | Endpoint | Description | \n| GET | /employees | Get all employees | \n| GET | /employees/{id} | Get employee by ID | \n| POST | /employees | Add new employee | \n| PUT | /employees/{id} | Update employee | \n| DELETE | /employees/{id} | Delete employee | \n\n📌 Setup Instructions\n# Clone the repository\ngit clone https://github.com/Dhineia/cloudtasker-employee-system.git\n\n# Open in IntelliJ and run\n./mvnw spring-boot:run\n\n💡 Lessons Learned\n- Navigated IAM permissions and AWS billing traps\n- Debugged stubborn VPC and NAT Gateway deletions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhineia%2Fcloudtasker-employee-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdhineia%2Fcloudtasker-employee-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhineia%2Fcloudtasker-employee-system/lists"}