A DevKada hackathon 2026 project that simulates a virtual office environment where teams can collaborate in rooms and automatically generate AI meeting transcripts and summaries.
This platform allows users to:
- Join or create an office (company, department, or startup)
- Navigate between rooms (per-employee, and dedicated meeting rooms)
- Join sessions when entering rooms
- Capture conversations as meetings
- Generate AI transcripts and summaries automatically
To install:
cd frontend/my-app
npm installAlways retrieve the latest
.env.localfile infrontend/my-app/.
To run:
npm run devThen access the locally ran website in your friendly neighborhood
http://localhost:3000!
Frontend (Next.js)
↓
Backend (Python / FastAPI - WIP)
↓
Database (Supabase / PostgreSQL)
Frontend
- Next.js (App Router)
- React
- Supabase JS client
Backend
- Python (FastAPI)
- Whisper (speech-to-text)
- LLM API (summarization)
Database
- Supabase (PostgreSQL)
Auth
- Supabase Auth
- Google OAuth supported
root/
├── frontend/
│ └── my-app/ # Next.js app
├── backend/ # Python backend
├── .gitignore
└── README.md
Handled via Supabase:
- Google OAuth
- Traditional email/password
main→ production, deployed on Verceldev→ main working branch (GitHub default)feature-name→ feature branches, pruned immediately upon merge todev
- Larra: frontend, UI/UX
- Rhys: fullstack, UI/UX, deployment
- Alwyn: backend, call implementation
- Cedric: backend, database, auth, actions