{"id":20209217,"url":"https://github.com/liveblocks/lobby-demo","last_synced_at":"2025-04-10T13:05:49.009Z","repository":{"id":38370253,"uuid":"493958166","full_name":"liveblocks/lobby-demo","owner":"liveblocks","description":"A proof of concept for a Lobby room.","archived":false,"fork":false,"pushed_at":"2023-10-06T17:47:58.000Z","size":5360,"stargazers_count":11,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-24T11:45:39.022Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"lobby-demo.vercel.app","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/liveblocks.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}},"created_at":"2022-05-19T07:03:53.000Z","updated_at":"2023-12-27T21:47:42.000Z","dependencies_parsed_at":"2022-08-25T05:51:09.718Z","dependency_job_id":null,"html_url":"https://github.com/liveblocks/lobby-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liveblocks%2Flobby-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liveblocks%2Flobby-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liveblocks%2Flobby-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liveblocks%2Flobby-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liveblocks","download_url":"https://codeload.github.com/liveblocks/lobby-demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248223828,"owners_count":21068069,"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":[],"created_at":"2024-11-14T05:39:17.277Z","updated_at":"2025-04-10T13:05:48.974Z","avatar_url":"https://github.com/liveblocks.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/images/gif-room-lobby@2x.gif\" alt=\"Lobby enabling automatic room assignment\" /\u003e\n\u003c/p\u003e\n\n# Early lobby concept demo by Liveblocks\n\nThis project illustrates the Lobby room concept that we're currently prototyping and\ntesting out.\n\nThis uses Redis to track how many users are in each room and find the least occupied room\nin the lobby (or create a new one if every room is full).\n\nCurrently limited to 3 users per room (configured in /api/lobby/[lobbyId]/index.ts).\n\n## See it live\n\nSee it live on https://lobby-demo.vercel.app/. To use it, open a bunch of tabs on the same\nmachine.\n\n## Work on it locally\n\n### Install redis\n\nIf you're on mac and you're using homebrew\n\nInstall redis with:\n\n```shell\nbrew install redis\n```\n\nAnd start a new redis server locally with\n\n```shell\nredis-server\n```\n\nIf you're using a different stack, use one of the other setup guides:\nhttps://redis.io/docs/getting-started/\n\n### Start your next app\n\nFirst, install dependencies with `npm install`.\n\nThen simply run `npm run dev` locally.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliveblocks%2Flobby-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliveblocks%2Flobby-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliveblocks%2Flobby-demo/lists"}