https://github.com/samuelmattos/dailylaravel
Este projeto é uma aplicação desenvolvida em Laravel com integração ao serviço de videochamadas da Daily.co
https://github.com/samuelmattos/dailylaravel
dailyco laravel videocall webrtc
Last synced: 3 days ago
JSON representation
Este projeto é uma aplicação desenvolvida em Laravel com integração ao serviço de videochamadas da Daily.co
- Host: GitHub
- URL: https://github.com/samuelmattos/dailylaravel
- Owner: samuelmattos
- Created: 2025-04-23T22:32:40.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2025-04-29T11:16:29.000Z (5 months ago)
- Last Synced: 2025-09-11T09:03:38.865Z (26 days ago)
- Topics: dailyco, laravel, videocall, webrtc
- Language: PHP
- Homepage:
- Size: 98.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🟢 Daily Video Call & Recording Manager
Este projeto é uma aplicação desenvolvida em **Laravel** com integração ao serviço de videochamadas da **[Daily.co](https://www.daily.co/)**. Ele permite:
- ✅ Criação de salas de videoconferência.
- 🎥 Gravação das chamadas com armazenamento em nuvem.
- 📋 Listagem das gravações realizadas no dia.
- 📥 Download das gravações diretamente pela aplicação.
- 🎛️ Funcionalidade de compartilhamento de tela.
- 🟣 Efeito de desfoque de fundo (Background Blur) nas chamadas de vídeo.## 🚀 Tecnologias utilizadas
- Backend: Laravel (PHP)
- Frontend: Tailwind CSS + JavaScript (com Daily JS SDK)
- Videochamadas: Daily.co API---
## ⚙️ Como rodar o projeto
1. Clone o repositório:
```bash
git clone https://seu-repo-aqui.git
cd nome-do-projeto
```
2. Instale as dependências do PHP:
```bash
composer install
```
3. Instale as dependências do PHP:
```bash
npm install
```
4. Configure as variáveis de ambiente:
- Copie o arquivo .env.example para .env:
```bash
cp .env.example .env
```
- Adicione a variável DAILY_API_KEY no arquivo .env:
```bash
DAILY_API_KEY=seu-token-da-daily
```
🛠️ A chave DAILY_API_KEY é fornecida pela Daily.co na sua conta de desenvolvedor.5. Gere a chave da aplicação Laravel:
```bash
php artisan key:generate
```
6. Execute o servidor Laravel:
```bash
php artisan serve
```
7. Inicie o Vite para os assets:
```bash
npm run dev
```
## 🖥️ Acesso ao sistema
Após iniciar os servidores, acesse no navegador:
```bash
http://localhost:8000
```
## 📄 Licença
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.## 🤝 Contribuindo
Contribuições são bem-vindas!
Abra uma issue ou pull request com sugestões de melhorias ou correções.## 💡 Links úteis
Documentação da Daily: https://docs.daily.co/referenceBlog sobre Background Blur: https://www.daily.co/blog/add-background-blur-to-a-daily-call-with-our-newest-api/
Página de preços da Daily: https://www.daily.co/pricing/