{"id":19503586,"url":"https://github.com/kainnhantumbo/url-shortner-api","last_synced_at":"2026-04-13T04:38:08.953Z","repository":{"id":182429889,"uuid":"542921897","full_name":"KainNhantumbo/url-shortner-api","owner":"KainNhantumbo","description":"Url shortner service API Node.js + Typescript + MongoDB","archived":false,"fork":false,"pushed_at":"2025-01-30T21:24:30.000Z","size":509,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-30T22:29:31.115Z","etag":null,"topics":["express","mongodb","mongoose","nodejs-api","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/KainNhantumbo.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":"2022-09-29T04:45:01.000Z","updated_at":"2025-01-30T21:24:27.000Z","dependencies_parsed_at":"2024-11-10T22:22:31.555Z","dependency_job_id":"e94fa8ac-d483-4ca6-bed1-777f6f1daac7","html_url":"https://github.com/KainNhantumbo/url-shortner-api","commit_stats":null,"previous_names":["kainnhantumbo/url-shortner-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KainNhantumbo%2Furl-shortner-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KainNhantumbo%2Furl-shortner-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KainNhantumbo%2Furl-shortner-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KainNhantumbo%2Furl-shortner-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KainNhantumbo","download_url":"https://codeload.github.com/KainNhantumbo/url-shortner-api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240754295,"owners_count":19852186,"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":["express","mongodb","mongoose","nodejs-api","typescript"],"created_at":"2024-11-10T22:22:16.626Z","updated_at":"2026-04-13T04:38:08.915Z","avatar_url":"https://github.com/KainNhantumbo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Url Shortner REST API (Node.JS + Typescript + Mongo DB)\r\n\r\nThis web server application is built to serve its endpoints to Url Shortner application ([see it here](https://github.com/KainNhantumbo/url-shortner-app)), which is currently under development too.\r\n\r\n### Project status\r\n\r\nThis project still under development. Further details of its bulding, software architecture and features will be given in advanced stages of development.\r\n\r\n### Scripts for testing\r\n\r\nMake sure you have installed **Node.js (v16.15.3 or later recommended) which also comes with npm**.\\\r\nIn the project directory, you can run in terminal:\r\n\r\n```bash\r\n npm run dev\r\n```\r\n\r\nRuns the app in the development mode and the server will reload when you make changes to the source code.\r\n\r\n```bash\r\nnpm run build\r\n```\r\n\r\nBuilds the app for production to the **dist folder**.\r\n\r\n```bash\r\nnpm run start\r\n```\r\n\r\nBuilds and starts the server for prodution.\r\n\r\n### Disclaimer\r\n\r\nThis application was made for pratice, learn and for improving my\r\ncoding skills only. Do not use this application for commercial or\r\nprofessional purposes but you're free to test. Please understand that\r\nall saved shortned urls are periodicaly deleted from the database to avoid higher server costs and that will lead them\r\nto stop working.\r\n\r\n## Contact\r\n\r\nE-mail: [nhantumbok@gmail.com](nhantumbok@gmail.com 'Send an email')\\\r\nGithub: [https://github.com/KainNhantumbo](https://github.com/KainNhantumbo 'See my github profile')  \r\nPortifolio: [https://portifolio-dev-kainnhantumbo.vercel.app](https://portifolio-dev-kainnhantumbo.vercel.app 'See my github profile')\r\n\r\n### If you like this project, please consider leaving a star on this repository.\r\n\r\n### With kindest regards, Kain Nhantumbo from Mozambique.\r\n\r\n## License\r\n\r\nLicensed under APACHE LICENSE 2.0  \r\nCopyright \u0026copy; 2022 Kain Nhantumbo.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkainnhantumbo%2Furl-shortner-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkainnhantumbo%2Furl-shortner-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkainnhantumbo%2Furl-shortner-api/lists"}