Desafio Shennon =============== ### Criar um sincronizador de agendas integrado com o Google Calendar Referências: - https://calendly.com/ - https://youcanbook.me/ -------------------------- ### To Do - **Funcionalidades** - Criação de usuários e Login com Google - Integração com API Google Calendar - Obtenção de eventos agendados - Agendar novos eventos - Excluir eventos - Adicionar múltiplas contas do Google para sincronizar - Carregar eventos de todas as contas para disponibilidades e bloqueios na agenda - **Telas** - Cadastro/Login - Configurações - Visualizar contas do google integradas - Possibilidade de remover as integrações uma por uma - Possibilidade de fazer novas integrações - Tempo padrão de cada agendamento - Tempo de intervalo de cada bloco disponível para agendar - Tempo de "respiro" entre cada evento para possibilidade de agendar - Calendário - Visualização do calendário em formato mensal e semanal - Exibição dos eventos sincronizados das agendas do google no calendário - Box para criação de novos eventos com possibilidade de adicionar pessoas convidadas - Tela pública (aberta, sem precisar de login) - Exibição do calendário somente com os horários disponíveis - Box para agendamento nos horários disponíveis - **Extras** - Configuração para adicionar automáticamente link do Google Meet no agendamento - Exibição dos eventos de cada agenda sincronizada de uma cor diferente - Possibilidade de criar mais de um tipo de evento (com duração diferente)