O back-end do Siteware é o back-end de uma plataforma de agente de voz a IA que permite aos usuários criar assistentes personalizados ilimitados. Este projeto se integra ao Twilio para ativar a comunicação de voz em tempo real, tornando-a uma solução versátil para vários casos de uso da interação de voz, como bots de atendimento ao cliente, assistentes pessoais e muito mais.
Arquitetura e Ideia do Siteware Atualizado nos seguintes links
https://www.mindmeister.com/app/map/3406120305?t=y7tsuqg6h2


Certifique -se de ter o seguinte instalado em sua máquina:
Clone o repositório:
Instale dependências:
npm install
Configurar variáveis de ambiente:
Crie um arquivo .env na raiz do seu projeto e adicione suas configurações (credenciais do Twilio, URL do banco de dados, etc.):
TWILIO_ACCOUNT_SID=your-twilio-account-sid
TWILIO_AUTH_TOKEN=your-twilio-auth-token
DATABASE_URL=your-database-url
Gere PRISMA Client:
npx prisma generate
Construa o projeto:
npm run build
Inicie o servidor de desenvolvimento:
npm run dev
Acesse o aplicativo em http://localhost:8000 .
Construa a imagem do Docker:
docker build -t siteware-backend .
Execute o contêiner do docker:
docker run -p 8000:8000 siteware-backend
O aplicativo agora deve estar em execução e acessível em http://localhost:8000 .
Verifique se as seguintes variáveis de ambiente estão definidas para produção:
NODE_ENV=production
PORT=8000
DATABASE_URL=your-production-database-url
TWILIO_ACCOUNT_SID=your-twilio-account-sid
TWILIO_AUTH_TOKEN=your-twilio-auth-token
Na produção, execute o aplicativo com:
npm start
Se houver novas migrações ou atualizações para o esquema de banco de dados:
npx prisma migrate deploy
Cliente final https://loco-soft.de/
Patrocinador:
https://de.linkedin.com/company/sugarpool
https://de.linkedin.com/in/andreas-jansen-6634ba49
https://soundcloud.com/andreas-jansen-361617862
https://www.powerhouse.band/band/andreas-jansen/
https://www.xing.com/profile/andreas_jansen7