About this project
it-programming / web-development
Open
Project overview
Procura-se um desenvolvedor para criar um módulo empolgante e inovador que permitirá a criação dinâmica de páginas web e e-mails, aproveitando as funcionalidades avançadas do Laminas Framework e de um editor visual "drag and drop" de preferencia gratuito. Descrição do Projeto: Nossa proposta é criar um módulo que integre a robustez do Laminas Framework, juntamente com o poder intuitivo de um editor de páginas web e e-mails por meio de uma interface "drag and drop". A estrutura inicial do projeto Laminas MVC pode ser facilmente baixada via Composer, conforme disponibilizado no site oficial do framework. Requisitos-Chave: Integração Laminas Framework: Você será responsável por integrar a versão mais recente do Laminas Framework ao módulo. Isso permitirá que aproveitemos as capacidades do framework para desenvolver um sistema sólido e escalável. Editor Visual Drag and Drop: O módulo precisará de um editor de páginas web e e-mails que permita aos usuários criar, editar e excluir conteúdo de forma intuitiva, por meio de arrastar e soltar elementos como imagens, vídeos, tabelas e outros elementos até componentes bootstraps, tipo uma estrutura wordpress por exemplo. Isso tornará o processo de design mais acessível, mesmo para usuários sem conhecimento técnico avançado. Bibliotecas Gratuitas e Open Source: Você terá a liberdade de selecionar e incorporar bibliotecas gratuitas e de código aberto que aprimorem a funcionalidade do módulo, garantindo sua eficiência e flexibilidade. Integração com Banco de Dados Relacional: Embora seja um objetivo futuro, planejamos integrar o Laminas com o Doctrine 2 e utilizar um banco de dados relacional MySQL para um projeto subsequente. Portanto, a estrutura do módulo deve ser construída com essa expansão em mente. Entregáveis Esperados: Ao final do projeto, esperamos receber: Módulo Funcional: Um módulo completo e funcional que integra o Laminas Framework com o editor visual "drag and drop", permitindo a criação dinâmica de páginas web e e-mails, podendo ter páginas, landpages, e-mails para visualizar ou editar. Detalhes do gerador de páginas editor contendo blocos / componentes ================================ 1 utilizar a versão mais recente e completa, com todos os blocos/componentes possíveis de biblioteca escolhida 2 categorizar componentes e blocos para agilizar a criação 3 possibilitar botões de cta (links), formulários de cadastro e captura de dados como nome, e-mail e telefone 4 possibilitar utilizar pop-up com formulário de captura 5 possibilitar utilizar cronômetros e contadores 6 possibilitar vários formatos de vídeos como iframes, vimeo, youtube, google driver, mp4, avi etc... 7 possibilitar usar menus, rodapés interagindo entre páginas 8 possibilitar utilizar imagens nos formatos de animações vga, gif, jpg, jpeg, vetores 9 possibilitar utilizar testemunhos em vídeo ou imagem 10 possibilitar utilizar carrossel de imagens e vídeo 11 permitir duplicar a página criada 12 permitir reaproveitar e favorita parte dos componentes criados ex: google.Com (principal) para uma nova página ex: google.com/pagina-obrigado 13 Permitir cadastrar um domínio de interesse, seguido do guia/faq de configuração para utilizar o domínio escolhido sendo ele principal ou secundário LAMINAS ================================ 14 Integrar o editor ao laminas mais recente, com mysql na arquitetura mvc 15 Botão visualizar a página criada/salva em uma rota automática ex: google.com/pagina-simples 16 Possibilidade de escolher um template (página de captura, página de branca, página de obrigado) 17 Após criar ou editar a página ou escolher algum template permitir salvar a página 18 Permitir editar a página criada 19 Permitir excluir a página criada Sobre a Documentação: Incluindo instruções de instalação, configuração e uso do módulo, bem como uma descrição das bibliotecas e componentes utilizados. Código-fonte Limpo e Documentado: Um código bem estruturado, documentado e de fácil manutenção, seguindo as melhores práticas de programação. Compensação: Estamos dispostos a discutir uma compensação justa e negociável. O valor será avaliado com base em sua experiência, expertise e na complexidade da implementação. Agradecemos seu tempo e esperamos ansiosamente por uma colaboração produtiva e bem-sucedida.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed