https://github.com/renanholler/sendflow
SendFlow é uma aplicação web para envio e gerenciamento de mensagens automáticas, feita com React + Firebase. Ideal para fluxos de comunicação simples e rápidos.
https://github.com/renanholler/sendflow
firebase material-ui react tailwindcss typescript vite
Last synced: 5 months ago
JSON representation
SendFlow é uma aplicação web para envio e gerenciamento de mensagens automáticas, feita com React + Firebase. Ideal para fluxos de comunicação simples e rápidos.
- Host: GitHub
- URL: https://github.com/renanholler/sendflow
- Owner: renanholler
- Created: 2025-03-25T00:22:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-21T18:44:22.000Z (about 1 year ago)
- Last Synced: 2025-08-31T21:42:11.414Z (10 months ago)
- Topics: firebase, material-ui, react, tailwindcss, typescript, vite
- Language: TypeScript
- Homepage: https://sendflow-teste-tecnico.web.app/
- Size: 321 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ✅ Funcionalidades
- Autenticacao com Firebase Auth (Sign In / Sign Up)
- Formato SaaS: cada usuario vê apenas seus dados
- Gerenciamento de **conexões** (nome da conexao)
- Cada conexão possui seus **contatos** (nome + telefone)
- Envio de **mensagens agendadas**
- Seleção de múltiplos contatos
- Disparo simulado com agendamento (via Firebase Functions)
- Visualização de mensagens com filtros por status (enviadas/agendadas)
- Atualização automática em tempo real com Firestore
## 🚀 Tecnologias Utilizadas
- **React + Vite + TypeScript**
- **Firebase** (Auth, Firestore, Functions, Hosting)
- **Material UI + TailwindCSS**
- Arquitetura modular e organizada (Context API + Hooks + Services)
## ⚒️ Como rodar localmente
```bash
pnpm install
pnpm dev
```
Você precisa configurar um arquivo `.env` com as chaves do Firebase:
```env
VITE_FIREBASE_API_KEY=...
VITE_FIREBASE_AUTH_DOMAIN=...
VITE_FIREBASE_PROJECT_ID=...
VITE_FIREBASE_STORAGE_BUCKET=...
VITE_FIREBASE_MESSAGING_SENDER_ID=...
VITE_FIREBASE_APP_ID=...
```
## 🌐 Deploy
Hospedado com **Firebase Hosting**
🔗 https://sendflow-teste-tecnico.web.app/