{"id":26762202,"url":"https://github.com/ore-codes/stellar-conferencing","last_synced_at":"2025-03-28T18:34:47.983Z","repository":{"id":278284212,"uuid":"935112485","full_name":"ore-codes/stellar-conferencing","owner":"ore-codes","description":"Stellar - A high-performance video conferencing app built with LiveKit, React (Vite), and NestJS, featuring real-time communication, animations with Framer Motion, and a modern UI powered by Tailwind CSS.","archived":false,"fork":false,"pushed_at":"2025-02-19T00:18:53.000Z","size":1117,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-19T00:28:41.385Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://stellar-conferencing.vercel.app","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/ore-codes.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":"2025-02-18T23:28:33.000Z","updated_at":"2025-02-19T00:18:56.000Z","dependencies_parsed_at":"2025-02-19T00:39:02.494Z","dependency_job_id":null,"html_url":"https://github.com/ore-codes/stellar-conferencing","commit_stats":null,"previous_names":["ore-codes/stellar-conferencing"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ore-codes%2Fstellar-conferencing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ore-codes%2Fstellar-conferencing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ore-codes%2Fstellar-conferencing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ore-codes%2Fstellar-conferencing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ore-codes","download_url":"https://codeload.github.com/ore-codes/stellar-conferencing/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246081755,"owners_count":20720759,"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":"2025-03-28T18:34:47.543Z","updated_at":"2025-03-28T18:34:47.977Z","avatar_url":"https://github.com/ore-codes.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stellar - Video Conferencing Application\n\nStellar is a high-performance video conferencing application built on [Livekit](https://livekit.io/). It leverages modern web technologies to provide a smooth real-time communication experience.\n\n## Tech Stack\n\n### Frontend\n- **React (Vite)**\n- **Tailwind CSS**\n- **RxJS**\n- **Livekit**\n- **Storybook**\n- **Framer Motion**\n- **IndexedDB**\n\n### Backend\n- **NestJS**\n- **Livekit**\n- **Swagger**\n- **SQLite**\n- **Prisma**\n\n## Live Demo\n- **Live Site**: [stellar-conferencing.vercel.app](https://stellar-conferencing.vercel.app/)\n- **Storybook**: [Chromatic Deployment](https://67b58226c871a884bc89a90b-oyibqdsbtl.chromatic.com)\n- **Swagger API Docs**: [stellar-conferencing.onrender.com/api](https://stellar-conferencing.onrender.com/api)\n\n## Repository\n- **GitHub**: [ore-codes/stellar-conferencing](https://github.com/ore-codes/stellar-conferencing)\n\n---\n\n## 🚀 Getting Started\n\n### Prerequisites\nEnsure you have the following installed:\n- **Node.js** (LTS recommended)\n- **npm** (preferred package manager)\n- **LiveKit local server** [Refer to docs](https://docs.livekit.io/home/self-hosting/local/)\n\n### Local Setup\n\nClone the repository:\n```sh\ngit clone https://github.com/ore-codes/stellar-conferencing.git\ncd stellar-conferencing\n```\n\nInstall dependencies:\n```sh\nnpm install\n```\n\n### Configure Environment Variables\n\n#### Backend (`apps/server/.env`)\n```sh\nJWT_SECRET=\u003cjwt-secret\u003e\nFRONTEND_URL=http://localhost:5173\nLIVEKIT_API_KEY=devkey\nLIVEKIT_SECRET=secret\n```\n\n#### Frontend (`apps/web/.env`)\n```sh\nVITE_SERVER_URL=\u003cbackend-url\u003e\nVITE_LIVEKIT_URL=\u003cyour-livekit-ws-url\u003e\n```\n\n### Start the Development Servers\nRun both frontend and backend in parallel:\n```sh\nnpm run dev\n```\n\nThe frontend should now be running at `http://localhost:5173/` and the backend will be running at `http://localhost:3000/`.\n\n---\n\n## 🛠 Testing with Storybook/Chromatic\n\n### Running Storybook Locally\n```sh\nnpm run storybook\n```\nStorybook will start on `http://localhost:6006/`.\n\n### Deploying to Chromatic\nEnsure you have a [Chromatic](https://www.chromatic.com/) account set up.\n\n1. Install Chromatic CLI if not already installed:\n   ```sh\n   npm add chromatic --dev\n   ```\n2. Run Chromatic deployment:\n   ```sh\n   npm run chromatic --project-token=\u003cyour-chromatic-project-token\u003e\n   ```\n\nThis will upload your Storybook to Chromatic for visual testing.\n\n---\n\n## 📜 License\nThis project is licensed under the **MIT License**.\n\n---\n\n## 🤝 Contributing\nPull requests are welcome! Please follow best practices and ensure any changes do not break existing functionality.\n\n---\n\n## 📧 Contact\nFor inquiries or support, reach out to [@ore-codes](https://github.com/ore-codes) on GitHub.\n\n---\n\nEnjoy building with **Stellar**! 🚀\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fore-codes%2Fstellar-conferencing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fore-codes%2Fstellar-conferencing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fore-codes%2Fstellar-conferencing/lists"}