{"id":19272043,"url":"https://github.com/streaver/whosnext","last_synced_at":"2025-07-26T13:08:18.343Z","repository":{"id":41796301,"uuid":"174002732","full_name":"streaver/whosnext","owner":"streaver","description":"Optimize remote standup calls by knowing who has spoken, who is is speaking and who is next without thinking about it!","archived":false,"fork":false,"pushed_at":"2023-01-03T18:55:01.000Z","size":2295,"stargazers_count":16,"open_issues_count":16,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-21T22:36:08.673Z","etag":null,"topics":["daily","hangouts-meet","optimize","remote","scrum","web-extension"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/streaver.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}},"created_at":"2019-03-05T18:52:43.000Z","updated_at":"2024-10-28T22:04:14.000Z","dependencies_parsed_at":"2023-02-01T09:01:20.206Z","dependency_job_id":null,"html_url":"https://github.com/streaver/whosnext","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/streaver/whosnext","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streaver%2Fwhosnext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streaver%2Fwhosnext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streaver%2Fwhosnext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streaver%2Fwhosnext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/streaver","download_url":"https://codeload.github.com/streaver/whosnext/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streaver%2Fwhosnext/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259860405,"owners_count":22922987,"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":["daily","hangouts-meet","optimize","remote","scrum","web-extension"],"created_at":"2024-11-09T20:35:13.967Z","updated_at":"2025-06-14T18:08:55.454Z","avatar_url":"https://github.com/streaver.png","language":"JavaScript","readme":"# WhosNext - Real time web extension with Vue\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/11605133/54558953-b365d800-499d-11e9-8359-154795087344.png\" height=\"150px\"\u003e\n  \u003ch2 align=\"center\"\u003eOptimizing remote meetings with a real time Vue web extension.\u003c/h2\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\" style=\"font-size: 16px;\"\u003e\n  \u003cstrong\u003eWarning:\u003c/strong\u003e Hangouts meet's DOM changes often, we can't ensure\n  it'll work as expected 100% of the time, so please create a new issue or open\n   a PR to fix it. 🙏\n\u003cp\u003e\n\n#\n## Summary \u0026 Motivation\nThis web extension was thought to make your calls easier, more fluent and\nproductive without the overhead of thinking about that.\n\nWorking on a scrum basis you several times are wondering who will be the next\nmate to share the updates with the team. It can be an embarassing moment or even\na time loss.\n\nWhosNext tries to minimize this overhead during\n[Hangouts Meet](https://gsuite.google.com/products/meet/) calls by providing\nyou the next speaker as well as showing who already spoke in case you came a\nfew minutes later to the party.\n\n## How does it work?\nTake a look to the demo video to witness a real scenario and understand how to use it.\n\n\u003cdiv style=\"width: 500px; margin-top: 25px; text-align: center;\"\u003e\n\n  [![Watch the video](https://user-images.githubusercontent.com/11605133/55350912-816f6e00-5493-11e9-9903-bcf1cbe07562.png)](https://youtu.be/lmBxu3J7y7Q)\n\u003c/div\u003e\n\nThis is an overview of the architecture. A more detailed version will be published asap.\n\n\u003cimg src=\"https://user-images.githubusercontent.com/11605133/55337706-93421880-5475-11e9-8991-79aa12437843.png\"\u003e\n\n### ⚠️️ Notes\n\n1. Be aware that in order to get the extension running correcly, all participants\nin the meeting must have it installed, otherwise those participants won't be\ntaken into account by the extension.\n\n2. Please check out the `.env.example` file to setup your firebase environment.\n\n\n#\n## Developing \u0026 Contributing\n\n```bash\n$ yarn install\n$ yarn run build:dev\n```\n\n#### `yarn run build`\n\nBuild the extension into `dist` folder for **production**.\n\n#### `yarn run build:dev`\n\nBuild the extension into `dist` folder for **development**.\n\n#### `yarn run watch`\n\nWatch for modifications then run `yarn run build`.\n\n#### `yarn run watch:dev`\n\nWatch for modifications then run `yarn run build:dev`.\n\nIt also enable [Hot Module Reloading](https://webpack.js.org/concepts/hot-module-replacement), thanks to [webpack-chrome-extension-reloader](https://github.com/rubenspgcavalcante/webpack-chrome-extension-reloader) plugin.\n\n:warning: Keep in mind that HMR only works for your **background** entry.\n\n#### `yarn run build-zip`\n\nBuild a zip file following this format `\u003cname\u003e-v\u003cversion\u003e.zip`, by reading `name` and `version` from `manifest.json` file.\nZip file is located in `dist-zip` folder.\n\n#\n### Contributing\n\nAll contributions or issue reporting are welcomed. If you are filing a bug please include information to help debug it!\n\nIf you plan to contribute, please make sure you test the code.\n\n#\n## Credits\n\nIcon made by Freepik from www.flaticon.com is licensed by CC 3.0 BY\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstreaver%2Fwhosnext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstreaver%2Fwhosnext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstreaver%2Fwhosnext/lists"}