{"id":20805583,"url":"https://github.com/sans-arch/task-management","last_synced_at":"2026-04-13T13:31:36.703Z","repository":{"id":263045597,"uuid":"889177184","full_name":"Sans-arch/task-management","owner":"Sans-arch","description":"A Java application built with Spring Boot for managing tasks, featuring CRUD operations, task categorization, and REST APIs.","archived":false,"fork":false,"pushed_at":"2025-03-07T19:26:27.000Z","size":88,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-26T23:59:39.595Z","etag":null,"topics":["docker","docker-compose","h2-database","lombok","postgres","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sans-arch.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-15T19:02:36.000Z","updated_at":"2025-03-07T19:26:31.000Z","dependencies_parsed_at":"2024-11-15T20:19:12.297Z","dependency_job_id":"c7ef97ee-b47c-42a9-8393-aecce086e820","html_url":"https://github.com/Sans-arch/task-management","commit_stats":null,"previous_names":["sans-arch/task-management"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Sans-arch/task-management","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sans-arch%2Ftask-management","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sans-arch%2Ftask-management/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sans-arch%2Ftask-management/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sans-arch%2Ftask-management/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sans-arch","download_url":"https://codeload.github.com/Sans-arch/task-management/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sans-arch%2Ftask-management/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31754791,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T13:27:56.013Z","status":"ssl_error","status_checked_at":"2026-04-13T13:21:23.512Z","response_time":93,"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":["docker","docker-compose","h2-database","lombok","postgres","spring-boot","swagger"],"created_at":"2024-11-17T19:15:32.915Z","updated_at":"2026-04-13T13:31:36.680Z","avatar_url":"https://github.com/Sans-arch.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Task Management Application\n\nA simple Java application built with Spring Boot for managing tasks. The application provides REST APIs for creating, reading, updating, and deleting tasks, along with features like task categorization and completion status.\n\n---\n\n## Features\n\n- Add, update, delete, and view tasks.\n- Categorize tasks (e.g., Work, Personal).\n- Mark tasks as completed.\n- Filter tasks by category or status.\n\n---\n\n## Technologies Used\n\n- **Java**\n- **Spring Boot**\n- **Spring Data JPA**\n- **Postgres** (or H2 for development)\n- **Postman** (for API testing)\n- **Docker** (for containerization)\n- **Docker Compose** (for multi-container deployment)\n- **Swagger** (for API documentation)\n\n---\n\n# Documentation\n\nThe API documentation is available at [http://localhost:8080/swagger-ui.html](http://localhost:8080/swagger-ui.html) after starting the application.\n\n### Prerequisites\n\n- Java 21+\n- Maven\n- Docker (for containerization)\n- Docker Compose (for multi-container deployment)\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/Sans-arch/task-management.git\n   cd task-management\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsans-arch%2Ftask-management","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsans-arch%2Ftask-management","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsans-arch%2Ftask-management/lists"}