{"id":28413270,"url":"https://github.com/vikbert/wal","last_synced_at":"2026-05-15T18:02:44.704Z","repository":{"id":146599903,"uuid":"359962063","full_name":"vikbert/wal","owner":"vikbert","description":"Wahl: a minimal randomizer for scrum daily standup, including randomizer, text-to-voice, and a mini timer for StandUp meeting","archived":false,"fork":false,"pushed_at":"2023-07-07T09:44:23.000Z","size":9187,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-24T20:49:05.817Z","etag":null,"topics":["svelte3","sveltejs","typescript"],"latest_commit_sha":null,"homepage":"https://wal.vercel.app","language":"Svelte","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/vikbert.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","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":"2021-04-20T22:02:59.000Z","updated_at":"2024-04-23T21:40:44.000Z","dependencies_parsed_at":"2025-06-24T20:42:40.139Z","dependency_job_id":null,"html_url":"https://github.com/vikbert/wal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vikbert/wal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikbert%2Fwal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikbert%2Fwal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikbert%2Fwal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikbert%2Fwal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikbert","download_url":"https://codeload.github.com/vikbert/wal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikbert%2Fwal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33074393,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"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":["svelte3","sveltejs","typescript"],"created_at":"2025-06-03T04:33:47.763Z","updated_at":"2026-05-15T18:02:44.699Z","avatar_url":"https://github.com/vikbert.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./public/images/wal.png\" width=\"400\" alt=\"wal\" /\u003e\n\n  \u003ch3\u003eWahl: a minimal randomizer for scrum daily standup\u003c/h3\u003e\n  \u003cp\u003e\n    \u003ca href=\"#\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/PRs-Welcome-brightgreen.svg?style=flat-square\" alt=\"PRs Welcome\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"#\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Powered-svelte.js-red.svg?style=flat-square\" alt=\"PRs Welcome\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"#\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/License-MIT-brightgreen.svg?style=flat-square\" alt=\"MIT License\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/vikbert/sests\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Template-vikbert/sests-red.svg?style=flat-square\" alt=\"svelte template\"\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n# What ist Wa(h)l?\n\nWa(h)l is a german word(engl: decision).\n\u003e DUDEN: Möglichkeit der Entscheidung; das Sichtentscheiden\n\nIf we remove the character \"h\", and it becomes another word \"engl: whale\". It is the most favorite animal of my sohn. These two words have almost the same pronunciation in German. At least, it sounds similar for me, who speaks German as the second foreign language. 😀\n\n\n# ✨ Background\nI built this application in the context of [#100DaysOfCode](https://www.100daysofcode.com/).\n\nThe idea of this application is inspired by someone's kindly suggestion during the scrum daily meeting, as we didn't know who is going to talk as next.\n\n# ✅ Feature of app\n- randomize the participants \n- text to speech\n- a timer for the meeting: default 15\" for a normal scrum daily\n- manage the participants for the meeting\n\n![](./public/images/wal0.png)\n![](./public/images/wal1.png)\n![](./public/images/wal2.png)\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003eMeeting time is exceeded\u003c/h3\u003e  \n\u003c/div\u003e\n\n![](./public/images/wal3.png)\n\n# 🚀 Getting started\n```bash\ngit clone https://github.com/vikbert/wal.git\ncd wal\nnpm install\n```\n\n### Start Dev\n```bash\nnpm run dev\n```\n\n### Start tests\n```bash\nnpm run test \n\n# licence\n\nMIT [@vikbert](https://vikbert.github.io/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikbert%2Fwal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikbert%2Fwal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikbert%2Fwal/lists"}