MeetCast docs
This is the in-app guide for running and working on MeetCast. It mirrors what the code actually does — not a roadmap.
What MeetCast is
MeetCast is a video meeting app. You create a room with a start and end time, share an invite link, and people join with camera, mic, screen share, chat, and basic moderation. Plans control how many people can be in a room and how long a meeting may last.
The web app is Next.js. Media goes through LiveKit. Persistent data (users, rooms, plans, orders) lives in PostgreSQL via Drizzle.
Start here
Repo docs
The GitHub README covers the same topics for people who open the repository first. Production security checklist lives in the repo at docs/production-security.md.
bash
pnpm install
cp .env.example .env.local
# fill DATABASE_URL, AUTH_SECRET, LIVEKIT_*
pnpm db:migrate
pnpm dev