This is a project developed by Tasknova for Sattva Human. It manages calls and their analysis.
A comprehensive call management and analysis system that handles call recording ingestion, transcription, AI-powered analysis, and provides dashboards for different user roles (Admin, Manager, Employee).
- Frontend: Vite + React + TypeScript
- Styling: Tailwind CSS + shadcn/ui
- Backend: Supabase (PostgreSQL + Edge Functions)
- Authentication: Custom authentication system
- Node.js 18+ recommended
- npm
npm installCreate a .env file in the project root:
VITE_SUPABASE_URL=your_supabase_project_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_keynpm run devnpm run buildsrc/components/- React components and dashboardssrc/pages/- Page componentssrc/lib/- Supabase client and utilitiessupabase/- Database migrations and Edge Functionsdb/- Additional database scripts
- Call recording capture and storage
- Automated transcription
- AI-powered call analysis
- Role-based dashboards (Admin, Manager, Employee)
- Client and job management
- Employee productivity tracking