Stellar is a high-performance video conferencing application built on Livekit. It leverages modern web technologies to provide a smooth real-time communication experience.
Ensure you have the following installed:
Clone the repository:
git clone https://github.com/ore-codes/stellar-conferencing.git
cd stellar-conferencing
Install dependencies:
npm install
apps/server/.env
)JWT_SECRET=<jwt-secret>
FRONTEND_URL=http://localhost:5173
LIVEKIT_API_KEY=devkey
LIVEKIT_SECRET=secret
apps/web/.env
)VITE_SERVER_URL=<backend-url>
VITE_LIVEKIT_URL=<your-livekit-ws-url>
Run both frontend and backend in parallel:
npm run dev
The frontend should now be running at http://localhost:5173/
and the backend will be running at http://localhost:3000/
.
npm run storybook
Storybook will start on http://localhost:6006/
.
Ensure you have a Chromatic account set up.
npm add chromatic --dev
npm run chromatic --project-token=<your-chromatic-project-token>
This will upload your Storybook to Chromatic for visual testing.
This project is licensed under the MIT License.
Pull requests are welcome! Please follow best practices and ensure any changes do not break existing functionality.
For inquiries or support, reach out to @ore-codes on GitHub.
Enjoy building with Stellar! 🚀