Finalizado

Desenvolvedor para Bot de Agendamento Automático – Vfs Global (Angola - Portugal)

Publicado el 21 Enero, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Objetivo do Projeto
Desenvolver um sistema automatizado (Bot) para simplificar e otimizar o processo de agendamento de vistos no site da VFS Global (Angola - Portugal). O sistema será capaz de lidar com os desafios técnicos do site, garantindo rapidez, eficiência e segurança na reserva de horários disponíveis.

Requisitos Técnicos do Sistema
O sistema será desenvolvido para atender aos seguintes requisitos:

* Automação de Login: Realizar login automático no site da VFS Global utilizando as credenciais fornecidas.
* Solução de CAPTCHAs e Desafios Cloudflare: Resolver os desafios de segurança e autenticação necessários para acessar o site.
* Gerenciamento de OTP (One-Time Password): Lidar com atrasos de 1 a 3 minutos no recebimento do código de autenticação por e-mail.
* Monitoramento Contínuo: Detectar novas vagas de agendamento assim que elas forem disponibilizadas.
* Preenchimento Automático de Formulários: Inserir automaticamente as informações requeridas para agendamento, incluindo:
- Nome completo (Primeiro e Último)
- Genero
- Nacionalidade
- Número do passaporte
- Data de nascimento
- Data de validade do passaporte
- Número de telefone (+244)
- E-mail

* Reserva de Horários e Notificações: Confirmar automaticamente os agendamentos e notificar  o usuário sobre as reservas concluídas.

Funcionalidades do Sistema
- Monitoramento Automático: Detectar novas vagas disponíveis de forma contínua.
- Interface Amigável: Sistema de fácil uso, acessível para usuários sem conhecimentos técnicos.
- Suporte Multiusuário: Configuração para uso com um único perfil ou múltiplos perfis.
- Notificações e Alertas: Envio de notificações via e-mail ou SMS sobre atualizações e agendamentos.
- Escalabilidade: Estrutura preparada para futuras personalizações e adição de funcionalidades.

Particularidades do Site da VFS Global (Angola)
* Requer autenticação via OTP, e autenticação de verificação humana no Cloudflare necessitando de teclados virtuais fornecidos pelo site para cumprirem estas mesmas etapas o que pode atrasar o processo; o sistema deverá ser configurado para lidar com essa limitação.
* As vagas de agendamento são liberadas apenas uma vez por semana, exigindo execução rápida e precisa.
* Existe um bloqueio de tempo de espera de 30 segundos para associar e submeter cada requerente ao processo de agendamento, o sistema deverá ser configurado para lidar com essa limitação.
O foco será exclusivamente na categoria de Visto Nacional com subcategoria Visto Nacional.

Desenvolvimento e Garantia
1. Tecnologias Utilizadas: O sistema será desenvolvido com tecnologias robustas e personalizadas, sem o uso de plataformas pré-construídas.
2. Entrega do Código-Fonte: Todo o código será entregue ao contratante após a conclusão do projeto, mediante pagamento total e validação mútua.
3. Garantia Inicial: O sistema terá uma garantia de 30 dias após a entrega, período em que serão feitos ajustes necessários.
4. Manutenção Contínua: Serviço de manutenção opcional com uma taxa mensal de €100,50 (7% do valor total do projeto), cobrindo suporte técnico, ajustes e atualizações por um ano.

Condições de Pagamento
* Entrada: 10% (€143,50) para iniciar o projeto, até 27/01/2025.
* Parcela Intermediária: 40% (€574) após conclusão de 50% do projeto, até 28/02/2025.
* Pagamento Final: 50% (€717,50) na entrega final, até 28/03/2025.
* As etapas de desenvolvimento e progresso serão definidas e validadas conjuntamente.

Comunicação e Acompanhamento
Uma linha de comunicação será criada para alinhamentos e acompanhamento do progresso.
Atualizações regulares serão fornecidas pelo desenvolvedor, com ligações reservadas para decisões importantes.
O foco será em comunicação objetiva para garantir o cumprimento dos prazos e qualidade do trabalho.

Referências Adicionais
O site da VFS Global de Moçambique, que possui uma estrutura semelhante (sem exigência de OTP), será utilizado como referência para testes e validação inicial.

Contexto general del proyecto

1️⃣ Objetivo O Bot deve automatizar o processo de agendamento de forma eficiente e segura, superando os desafios técnicos do site, garantindo velocidade e eficácia na obtenção de vagas disponíveis. 2️⃣ Requisitos Técnicos O Bot deve: Realizar login automático com as credenciais fornecidas. Resolver verificações CAPTCHA e superar os desafios do Cloudflare. Gerenciar a autenticação por OTP, lidando com atrasos de 1 a 3 minutos no recebimento do código via e-mail. Monitorar continuamente a disponibilidade de vagas e agir rapidamente para reservar horários. Preencher automaticamente o formulário de agendamento, incluindo: Nome completo (Primeiro e Último) Número do Passaporte Data de Nascimento Data de Validade do Passaporte Número de Telefone (+244) E-mail 3️⃣ Funcionalidades Principais ✅ Monitoramento Automático: Detectar novos horários disponíveis para agendamento. ✅ Agendamento e Notificações Automáticas: Garantir a reserva de horários automaticamente e notificar os usuários após a confirmação. ✅ Suporte Multiusuário: Configurável para um único perfil ou múltiplos usuários, conforme necessário. 4️⃣ Interface e Personalização ✅ Interface Amigável: Acessível para usuários sem conhecimentos técnicos. ✅ Alertas e Notificações: Envio de alertas por e-mail ou SMS sobre agendamentos e atualizações. ✅ Escalabilidade: Suporte para personalizações futuras e adição de funcionalidades. 5️⃣ Suporte e Manutenção ✅ Suporte Técnico: Período inicial de assistência técnica após a entrega. ✅ Atualizações e Ajustes: Atualizações no sistema caso a VFS Global altere sua estrutura ou funcionalidades. ✅ Custos de Manutenção: Definição de custos para suporte contínuo após o período inicial. 6️⃣ Especificidades do Site da VFS Global Angola Requer autenticação por OTP, o que pode atrasar a confirmação – o Bot deve lidar com isso de forma eficiente. Novos horários de agendamento são abertos apenas uma vez por semana, exigindo execução rápida quando disponíveis. O sistema deve focar exclusivamente na categoria de Visto Nacional. 7️⃣ Referência: Site da VFS Global Moçambique Estrutura semelhante ao site de Angola, mas sem necessidade de autenticação por OTP, o que pode ser útil para testes e desenvolvimento. A categoria SchengenPM no site de Moçambique pode ser usada para validar funcionalidades antes do uso no ambiente de Angola.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 28 Marzo, 2025

Habilidades necesarias