Bulgarian AI Voice Agents platform for automation and client management.
URL: https://glasov-agent-bg-main.vercel.app
- Frontend: Vite + React + TypeScript
- UI: shadcn-ui + Tailwind CSS
- Backend: Supabase (Auth, Database, Storage)
- Hosting: Vercel
- Node.js 16+ installed
- Supabase account
- Vercel account (for deployment)
-
Install dependencies
npm install
-
Configure environment
- Environment variables are already set in
.env - For local overrides, create
.env.local
- Environment variables are already set in
-
Start dev server
npm run dev
npm run build
npm run previewprofiles- User profilesuser_roles- Admin/client rolesleads- Lead managementconsultations- Booking systemvoice_selections- Voice preferencesagents- AI agent configsconversations- Chat history
After signing up, run this in Supabase SQL Editor:
INSERT INTO public.user_roles (user_id, role)
SELECT id, 'admin'::public.app_role
FROM auth.users
WHERE email = 'your-email@example.com'
ON CONFLICT DO NOTHING;See SETUP_ADMIN.sql for details.
Project is deployed on Vercel with automatic deployments from main branch.
# Deploy to preview
npx vercel
# Deploy to production
npx vercel --prod- Full Setup Guide: See
DEPLOYMENT_GUIDE.md - Admin Setup: See
SETUP_ADMIN.sql