tupiribas / agende_juri_facil

Desenvolver um sistema de agendamento de audiência jurídica..

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema de Agendamento

🚀 Descrição

Este sistema oferece uma solução completa para gerenciar agendamentos, desde o cadastro de clientes até a confirmação via WhatsApp. O sistema é dividido em módulos principais:

💻 1. Interface

🔨 Utiliza a biblioteca Tkinter para criar uma interface gráfica amigável e intuitiva.

🗓️ A tela principal exibe uma lista de todos os agendamentos (opcional).

🔍 Permite a consulta e o gerenciamento de agendamentos.

📋 2. Cadastro de Clientes

📝 Formulário para registrar nome, sobrenome, CPF, data de agendamento e número de WhatsApp.

✅ Validação de dados para garantir a qualidade das informações.

☁️ 3. Integração com Google Sheets

💾 Armazena os dados dos clientes em uma planilha do Google Sheets.

📊 Utiliza as bibliotecas gspread, API do Google Planilhas e Pandas para manipular os dados.

📲 4. Envio de Mensagens via WhatsApp

💬 Confirma o agendamento via WhatsApp Business.

🛠️ Monitora atualizações da biblioteca Yowsup para garantir compatibilidade.

📱 Oferece integração com a plataforma Twilio (opcional).

✨ Funcionalidades

📅 Agendamento de consultas: Permite que os clientes agendem consultas através do sistema.

📝 Gerenciamento de agendamentos: Visualize, edite e cancele agendamentos.

🔔 Confirmação por WhatsApp: Envia mensagens automáticas para confirmar agendamentos.

🗄️ Registro de dados: Armazena os dados dos clientes em uma planilha do Google Sheets.

📚 Bibliotecas Utilizadas

🎨 Tkinter: Interface gráfica.

☁️ gspread: Integração com Google Sheets.

📊 API do Google Planilhas: Manipulação de dados da planilha.

🐍 Pandas: Leitura e manipulação de dados.

📲 Yowsup: Envio de mensagens via WhatsApp.

📱 Twilio: Integração com plataforma de mensagens (opcional).

📋 Requisitos

🐍 Python 3.x 📚 Bibliotecas acima mencionadas instaladas.

🧑‍💻 Conta Google com acesso ao Google Sheets.

📱 Conta WhatsApp Business (opcional).

📱 Conta Twilio (opcional).

🚀 Instalação

💾 Clone o repositório do GitHub.

🔨 Instale as bibliotecas necessárias com o comando pip install -r requirements.txt.

⚙️ Configure as variáveis de ambiente do Google Sheets e Twilio (opcional).

🏃‍♂️ Execute o script principal main.py.

📚 Documentação

📖 Para mais informações sobre a configuração e uso do sistema, consulte a documentação completa disponível no repositório.

🤝 Este projeto é open-source e sua contribuição é bem-vinda. 🛠️ Para contribuir, siga as diretrizes de contribuição do projeto.

🙏 Agradecimentos

🙏 Agradecemos a todos que contribuíram para o desenvolvimento deste projeto.

🎉 Esperamos que este sistema seja útil para você!

About

Desenvolver um sistema de agendamento de audiência jurídica..


Languages

Language:TeX 68.3%Language:HTML 31.3%Language:Python 0.4%