{"id":24308742,"url":"https://github.com/derens86/url-shortener","last_synced_at":"2026-04-06T08:01:19.714Z","repository":{"id":272762467,"uuid":"917639398","full_name":"DerEns86/url-shortener","owner":"DerEns86","description":"A full stack web application to shorten long URLs and have access to analytics.","archived":false,"fork":false,"pushed_at":"2025-01-30T13:37:34.000Z","size":226,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-08T14:44:25.703Z","etag":null,"topics":["angular","java","postgresql","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/DerEns86.png","metadata":{"files":{"readme":"README-Dev-Setup.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-01-16T11:21:18.000Z","updated_at":"2025-01-29T16:37:45.000Z","dependencies_parsed_at":"2025-01-16T14:24:16.885Z","dependency_job_id":"5d2e6f71-fd21-4985-a1af-d56834b6cadf","html_url":"https://github.com/DerEns86/url-shortener","commit_stats":null,"previous_names":["derens86/url-shortener"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DerEns86/url-shortener","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DerEns86%2Furl-shortener","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DerEns86%2Furl-shortener/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DerEns86%2Furl-shortener/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DerEns86%2Furl-shortener/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DerEns86","download_url":"https://codeload.github.com/DerEns86/url-shortener/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DerEns86%2Furl-shortener/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31464101,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["angular","java","postgresql","spring-boot"],"created_at":"2025-01-17T05:11:24.132Z","updated_at":"2026-04-06T08:01:19.710Z","avatar_url":"https://github.com/DerEns86.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dev Setup\n\nA draft for the development setup with \n\n## Idea\n\nThe idea of this docker setup is to work with three containers:\n\n1. **Frontend:** Angular\n1. **Backend:** Java (Maven)\n1. **Database:** Postgres\n\nAll three containers are connected through a network. That means you can work independently in each container and still access the other ones as long as they're running.\n\n## Working with Dev Containers\n\nTo streamline the development process, it's a good idea to work with the Frontend in one Editor Window of VS Code and with the Backend in another VS Code window. Both windows should be spinned up as dev containers.\n\n\u003e Since all three containers are connected with the `docker-compose.yml` file, they'll spin up when you start the first dev container.\n\n### Frontend\n\nNavigate to the `frontend/` folder and reopen the folder as dev container.\n\n### Backend\n\nNavigate to the `backend/` folder and reopen the folder as dev container.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fderens86%2Furl-shortener","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fderens86%2Furl-shortener","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fderens86%2Furl-shortener/lists"}