{"id":19813980,"url":"https://github.com/djibrilm/node_shortner","last_synced_at":"2026-02-11T15:02:31.518Z","repository":{"id":236590110,"uuid":"782754222","full_name":"DjibrilM/node_shortner","owner":"DjibrilM","description":"URL Shortener system","archived":false,"fork":false,"pushed_at":"2025-01-19T20:55:30.000Z","size":270,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-08T12:47:39.228Z","etag":null,"topics":["backend","headless-browser","nestjs","typeorm"],"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/DjibrilM.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}},"created_at":"2024-04-06T00:27:22.000Z","updated_at":"2025-01-19T20:55:31.000Z","dependencies_parsed_at":"2024-04-28T00:23:11.678Z","dependency_job_id":"d3be2350-b8f7-4551-9f53-8cb21787d7a7","html_url":"https://github.com/DjibrilM/node_shortner","commit_stats":null,"previous_names":["djibrilm/strike_url_backend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DjibrilM/node_shortner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DjibrilM%2Fnode_shortner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DjibrilM%2Fnode_shortner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DjibrilM%2Fnode_shortner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DjibrilM%2Fnode_shortner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DjibrilM","download_url":"https://codeload.github.com/DjibrilM/node_shortner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DjibrilM%2Fnode_shortner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29336024,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T14:34:07.188Z","status":"ssl_error","status_checked_at":"2026-02-11T14:34:06.809Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["backend","headless-browser","nestjs","typeorm"],"created_at":"2024-11-12T09:37:48.286Z","updated_at":"2026-02-11T15:02:31.504Z","avatar_url":"https://github.com/DjibrilM.png","language":"TypeScript","funding_links":["https://opencollective.com/nest"],"categories":[],"sub_categories":[],"readme":"\n[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456\n[circleci-url]: https://circleci.com/gh/nestjs/nest\n\n\n\u003c/p\u003e\n  \u003c!--[![Backers on Open Collective](https://opencollective.com/nest/backers/badge.svg)](https://opencollective.com/nest#backer)\n  [![Sponsors on Open Collective](https://opencollective.com/nest/sponsors/badge.svg)](https://opencollective.com/nest#sponsor)--\u003e\n\n## Description\n\nURL shortening system provides a convenient way to shorten long URLs into more manageable links. Additionally, it incorporates geolocation tracking functionality, allowing you to monitor the geographical location of users who click on the shortened links.\n\n## Installation\n\n```bash\n$ npm install\n```\n\n## Running the app\n\n```bash\n# development\n$ npm run start\n\n# watch mode\n$ npm run start:dev\n\n# production mode\n$ npm run start:prod\n```\n\n## Test\n\n```bash\n# unit tests\n$ npm run test\n\n# e2e tests\n$ npm run test:e2e\n\n# test coverage\n$ npm run test:cov\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjibrilm%2Fnode_shortner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjibrilm%2Fnode_shortner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjibrilm%2Fnode_shortner/lists"}