Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um(a) desenvolvedor(a) backend experiente para construir e integrar as funcionalidades essenciais do nosso novo MVP de SaaS, o ClientClock. O design do front-end (ui/ux) já está completo e será fornecido, focando o trabalho na lógica de negócios e integrações.
Sobre o ClientClock:
O ClientClock é uma aplicação web inovadora projetada para nômades digitais e freelancers remotos que enfrentam desafios no agendamento de reuniões devido a diferentes fusos horários. A funcionalidade central é uma página de agendamento compartilhável que exibe automaticamente a disponibilidade do freelancer no fuso horário local do cliente, simplificando o processo e conferindo um toque profissional.
Funcionalidades Chave do MVP:
1. Autenticação de Usuário:
Implementar um sistema seguro de cadastro e login para usuários.
Suportar métodos de autenticação via Google e Outlook.
2. Painel do Freelancer (Área Restrita):
Desenvolver uma Linha do Tempo de Disponibilidade onde freelancers possam criar e gerenciar "blocos de disponibilidade" (ex.: "Londres de 1 a 14/Out" e "Bangkok de 15/Out a 30/Nov"), definindo seus horários de trabalho e fusos horários correspondentes.
Criar funcionalidades de Gestão de Clientes (operações CRUD - Criar, Ler, Atualizar, Excluir).
Para cada cliente, o sistema deve gerar uma URL única de agendamento.
3. Página de Agendamento do Cliente (Pública via URL):
A página deve carregar dinamicamente a disponibilidade correta do freelancer com base nos blocos definidos.
Detectar automaticamente o fuso horário do cliente e ajustar os horários de agendamento para exibição local.
Implementar a Geração de Vagas em Tempo Real, criando opções de agendamento em blocos de 30 minutos, considerando:
Os blocos de disponibilidade ativos do freelancer.
Eventos já ocupados nos calendários Google/Outlook integrados.
Compromissos já existentes na base de dados do ClientClock.
Quando o cliente escolhe um horário e envia seu nome/email, o agendamento deve ser criado no sistema.
4. Integração com Calendário (Google/Outlook):
Estabelecer uma conexão segura com os calendários Google e Outlook dos freelancers.
Funcionalidade de Leitura: verificar conflitos de agendamento para garantir que apenas horários disponíveis sejam oferecidos.
Funcionalidade de Escrita: após a confirmação de um agendamento, criar automaticamente um evento no calendário do freelancer e/ou cliente, enviando os convites necessários.
Stack Tecnológica:
O projeto utilizará Weweb para o front-end e Xano para o backend. O desenvolvedor será responsável pela implementação e integração das funcionalidades backend utilizando a plataforma Xano e suas capacidades de API.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias