{"id":14984129,"url":"https://github.com/kramber1024/url-shortener-web","last_synced_at":"2026-01-22T19:49:55.056Z","repository":{"id":249204313,"uuid":"830558383","full_name":"kramber1024/url-shortener-web","owner":"kramber1024","description":"🌐 Frontend and Web server for URL Shortener","archived":false,"fork":false,"pushed_at":"2024-09-29T10:02:25.000Z","size":649,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T20:17:21.327Z","etag":null,"topics":["bitly","docker","eslint","mobile-app","nextjs","prettier","react","short-url","static","tsx","typescript","url-shortener","web"],"latest_commit_sha":null,"homepage":"https://github.com/kramber1024/url-shortener","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kramber1024.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":"2024-07-18T13:57:32.000Z","updated_at":"2024-11-18T06:33:56.000Z","dependencies_parsed_at":"2024-09-24T15:27:47.043Z","dependency_job_id":"8527fc9a-425a-4f04-a7d8-bba15789b165","html_url":"https://github.com/kramber1024/url-shortener-web","commit_stats":{"total_commits":290,"total_committers":2,"mean_commits":145.0,"dds":"0.010344827586206917","last_synced_commit":"ad6ba056ed6d146bd61800cbfcb1aa593f62a6ef"},"previous_names":["kramber1024/url-shortener-web"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kramber1024/url-shortener-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kramber1024%2Furl-shortener-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kramber1024%2Furl-shortener-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kramber1024%2Furl-shortener-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kramber1024%2Furl-shortener-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kramber1024","download_url":"https://codeload.github.com/kramber1024/url-shortener-web/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kramber1024%2Furl-shortener-web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28669718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T19:36:09.361Z","status":"ssl_error","status_checked_at":"2026-01-22T19:36:05.567Z","response_time":144,"last_error":"SSL_read: 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":["bitly","docker","eslint","mobile-app","nextjs","prettier","react","short-url","static","tsx","typescript","url-shortener","web"],"created_at":"2024-09-24T14:08:29.855Z","updated_at":"2026-01-22T19:49:55.032Z","avatar_url":"https://github.com/kramber1024.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# URL Shortener Web Server\n\n\u003ca href=\"https://github.com/kramber1024/url-shortener-web/actions/workflows/build.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://github.com/kramber1024/url-shortener-web/actions/workflows/build.yml/badge.svg\" alt=\"Build\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/kramber1024/url-shortener-web/actions/workflows/tests.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://github.com/kramber1024/url-shortener-web/actions/workflows/tests.yml/badge.svg\" alt=\"Tests\"\u003e\u003c/a\u003e\n\n## Technology stack and Features\n\n- 🌐 [**Flask**](https://flask.palletsprojects.com/) as static web server.\n    - ⛩️ [Jinja](https://jinja.palletsprojects.com/) for templating.\n    - 📋 [Pydantic](https://docs.pydantic.dev/) used for settings management.\n- 📦 [**Webpack**](https://webpack.js.org/) for bundling.\n    - 🔤 [TypeScript](https://www.typescriptlang.org/) for app logic.\n    - 🎨 [SCSS](https://sass-lang.com/) for styles.\n- ✅ Tests with [**Pytest**](https://pytest.org/).\n- 🐋 [**Docker**](https://www.docker.com/) for development, testing and deploy.\n\n\u003e [!WARNING]\n\u003e This repository is part of a larger project that consists of multiple repositories. Using this repository on its own is not recommended, as it may not function correctly without the other components of the project. For complete functionality and proper integration, please refer to the [kramber1024/url-shortener](https://github.com/kramber1024/url-shortener).\n\n## License\n\nThis project is licensed under the terms of the [**MIT license**](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkramber1024%2Furl-shortener-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkramber1024%2Furl-shortener-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkramber1024%2Furl-shortener-web/lists"}