A FD Dev é uma plataforma web e um site pessoal onde Hellston Linhares, programador e analista de dados, oferece seus serviços e mantém um blog sobre desenvolvimento web e tecnologia. O sistema é projetado para gerenciar de forma eficiente todos os aspectos da prestação de serviços digitais, desde o atendimento ao cliente até o gerenciamento de projetos e pagamentos.

Serviços Oferecidos
A FD Dev se especializa em diversas soluções para atender às necessidades de empresas e profissionais liberais:
- Sites Profissionais: Criação de sites modernos, rápidos e responsivos, ideais para fortalecer a presença digital de empresas e profissionais autônomos.
- Sistemas Web: Desenvolvimento de sistemas sob medida para otimizar processos internos, aumentar a produtividade e integrar diferentes fluxos de trabalho dentro de um negócio.
- Sites com PWA e Acessibilidade: Transformação de sites em Progressive Web Apps (PWAs), permitindo que funcionem como aplicativos instaláveis em celulares, mesmo sem internet. Acessibilidade digital é um pilar, garantindo que o conteúdo seja utilizável por todos.
- SaaS (Software as a Service): Oferta de plataformas prontas desenvolvidas pela equipe FD Dev, cada uma operando em seu próprio domínio e com público-alvo específico.
Tecnologia e Arquitetura do Sistema
O sistema FD Dev é construído com uma base tecnológica robusta e moderna, focando em desempenho e manutenibilidade:
- Tecnologia Backend: Desenvolvido em PHP puro, utilizando PDO para interação com banco de dados MySQL.
- Tecnologia Frontend: A interface é construída com Bootstrap, garantindo um design responsivo. O sistema utiliza JavaScript puro, sem dependência de jQuery, para interações dinâmicas.
- Estrutura Modular: A aplicação possui uma estrutura modular de páginas, facilitando a manutenção contínua e a escalabilidade.
- URLs Amigáveis: O sistema utiliza URLs amigáveis, otimizando a experiência do usuário e o SEO.
- Metodologia AJAX e Modais: A interação com o usuário para operações de incluir, editar e excluir, bem como para o gerenciamento de grids em cards (adaptados para mobile com 2 colunas: dados e ações), é feita via AJAX e modais. A paginação é configurada para mostrar 5 páginas por tela, com links para a primeira e última página, garantindo responsividade mobile.
Principais Funcionalidades e Características
- Gerenciamento Abrangente: A FD Dev gerencia serviços contratados, ordens de serviço, pagamentos, mensalidades, portfólio de projetos, o blog da empresa e orçamentos.
- Segurança e Acesso: Implementa sessões PHP seguras, senhas com hash, validação de entradas e controle de privilégios por função (super_admin e cliente). Recomendações para o uso de HTTPS obrigatório e logs completos são seguidas.
- Integração PWA: Possui suporte a Progressive Web Apps, incluindo manifest, service worker, ícones e telas de splash, permitindo a instalação no celular e funcionalidade offline básica.
- Integridade de Dados: O banco de dados é organizado com tabelas que garantem relacionamentos e integridade referencial por meio de chaves estrangeiras e índices. Dados são isolados em tabelas-chave para evitar vazamento de informações entre diferentes empresas que possam compartilhar a aplicação.
- APIs REST e Webhooks: Expõe pontos de extensão no código, com a proposta de APIs REST simples para integração com sistemas de pagamento via webhooks.
- Monitoramento e Backup: Registra eventos essenciais em tabelas de log e recomenda a integração com monitoramento externo para alertas e relatórios. Gera dumps somente DDL para migração e recomenda backups regulares dos dados.
Integração com Clientes e Pagamentos
A plataforma FD Dev inclui um fluxo de contratação de serviços projetado para otimizar a aquisição de clientes:
- Tela de Contratação de Serviço: Esta tela é o ponto central para novos clientes adquirirem serviços.
- Formulário Multi-etapas com AJAX: O processo de contratação é guiado por um formulário multi-etapas que utiliza AJAX para um fluxo suave e responsivo.
- Cadastro e Replicação de Clientes: Novos clientes são cadastrados no sistema FD Dev. Dependendo do tipo de serviço selecionado (site_profissional, sistema_web, site_pwa e SAAS), o cliente também pode ter seu cadastro replicado automaticamente em sites parceiros como sitebarato.app.br ou plataformaX.app.br. Essa replicação é feita via cURL POST nos sites remotos, com validação de token secreto.
- Pagamento via Mercado Pago (Pix QR Code): Para a maioria dos serviços (exceto SaaS, que possui um sistema de créditos próprio), o pagamento é processado via Mercado Pago, especificamente utilizando a modalidade QR Code Pix. O sistema exibe o QR Code Pix gerado pela API do Mercado Pago, e um webhook é configurado para atualizar o status do pedido após a confirmação do pagamento.
- ReCAPTCHA Invisível: A tela de contratação incorpora o reCAPTCHA invisível do Google para garantir a segurança e evitar spam. Em resumo, a FD Dev é uma solução completa e integrada para desenvolvedores e empresas que buscam oferecer serviços web e gerenciar seus clientes de forma eficiente e segura, com uma forte ênfase em tecnologia moderna, experiência do usuário, acessibilidade e automação.