Desenvolvimento de Template de Aplicativo Moderno

"Prompt para Desenvolvimento de Template de Aplicativo Moderno Visão Geral Desenvolva um template de aplicativo web/mobile que incorpore as mais modernas técnicas de programação, com foco em excelente design, experiência UI/UX superior e arquitetura de código manutenível. O aplicativo deve ser responsivo, acessível e seguir os princípios de design atômico e arquitetura baseada em componentes. Requisitos Técnicos Arquitetura e Organização do Código Utilize uma arquitetura baseada em componentes com responsabilidades bem definidas Implemente padrões de design como Container/Presenter, Atomic Design ou similar Estruture o código seguindo princípios SOLID Adote uma abordagem modular com componentes reutilizáveis Utilize TypeScript para tipagem estática e melhor manutenibilidade Implemente gerenciamento de estado eficiente (Context API, Redux Toolkit, Zustand ou similar) Organize as pastas seguindo uma estrutura lógica (features, components, hooks, utils, services) Adicione documentação de componentes (Storybook ou similar) UI/UX Design Design system consistente com tokens para cores, tipografia, espaçamento e elevação Sistema de grade responsivo para adaptação a diferentes tamanhos de tela Animações sutis e feedback visual para interações Suporte a temas claro e escuro com transições suaves Alta acessibilidade (WCAG 2.1 AA no mínimo) Design minimalista e limpo, focado na usabilidade Consistência visual em toda a aplicação Performance e Qualidade Implementação de code splitting e lazy loading Otimização de assets e bundle size Testes unitários, de integração e E2E CI/CD para garantir qualidade de código Monitoramento de performance Funcionalidades Específicas 1. Tela de Login/Signin Layout dividido em duas seções: Metade esquerda: Imagem/ilustração de destaque, possivelmente com animação sutil Metade direita: Formulário de autenticação Formulário de login com: Campo de email/usuário com validação Campo de senha com ícone para mostrar/ocultar Opção "Lembrar-me" Botão de login principal Link para recuperação de senha Opção de cadastro para novos usuários Botão "Entrar sem login" que direciona diretamente para o Dashboard sem autenticação Feedback visual para estados (carregando, erro, sucesso) Transições suaves entre estados do formulário 2. Dashboard Cabeçalho com título "Dashboard" e informações contextuais Grid responsivo de cards com: Resumo de métricas importantes Gráficos interativos e visualizações de dados Cards com diferentes tamanhos e importância visual Dados mockados que representem informações financeiras realistas Seção de atividades recentes ou alertas Capacidade de personalização pelo usuário 3. Menu de Navegação Lateral (Sidebar) Design moderno e minimalista Funcionalidade de colapso/expansão com ícone de toggle Ícones consistentes para cada item do menu Estado ativo claramente indicado Itens de menu: Dashboard Cartas de Crédito Comparar Agrupar Simular Relatórios Configurações Logout Switch para alternar entre tema claro e escuro Comportamento responsivo (colapso automático em telas menores) Animações suaves de transição Tecnologias Recomendadas Framework Frontend : React, Next.js ou similar Estilização : Styled Components, Tailwind CSS, ou Emotion Componentes UI : Material-UI, Chakra UI, ou construção de sistema de design próprio Gráficos : D3.js, Chart.js, ou Recharts Gerenciamento de Estado : Redux Toolkit, Zustand, ou React Query + Context API Forms : React Hook Form + Zod/Yup para validação Testes : Jest, React Testing Library, Cypress Entregáveis Esperados Estrutura de código organizada e documentada Componentes reutilizáveis com documentação Implementação funcional das telas especificadas Sistema de tema (claro/escuro) Design system básico Testes para componentes principais Guia de estilo e padrões de código Critérios de Avaliação Qualidade e organização do código Fidelidade aos requisitos de UI/UX Performance da aplicação Manutenibilidade e escalabilidade Acessibilidade Responsividade Documentação"

Dependencies:

  1. 1. Run "npm install david-ai" in terminal
  2. 2. Copy the code and paste it in your project.

Blocks:

Blog

Contact

Feature

Hero

Welcome to our innovative platform

Template de Aplicativo Moderno

Desenvolva um aplicativo responsivo e acessível com as mais modernas técnicas de programação.

gradient pattern

Características do Template

Explore as principais características que tornam nosso template a escolha ideal para seu projeto.

Arquitetura de Código

Nossa arquitetura de código é modular e escalável, permitindo fácil manutenção e extensibilidade para atender às suas necessidades.

Design UI/UX

O design é centrado no usuário, proporcionando uma experiência intuitiva e agradável, com interfaces responsivas e atraentes.

Performance

O template é otimizado para alta performance, garantindo tempos de carregamento rápidos e uma experiência fluida para os usuários.

Funcionalidades Específicas

Descubra as funcionalidades que fazem do nosso template uma solução completa.

Tela de Login
Funcionalidade

Tela de Login

A tela de login é intuitiva e fácil de usar, permitindo que os usuários acessem rapidamente suas contas.

Equipe de Desenvolvimento

Equipe de Desenvolvimento

2023-10-01

Dashboard Interativo
Funcionalidade

Dashboard Interativo

O dashboard oferece uma visão geral das métricas mais importantes, com gráficos e relatórios personalizáveis.

Equipe de Produto

Equipe de Produto

2023-10-02

Entre em Contato

Tem perguntas? Entre em contato conosco para mais informações sobre o template.

We are here to help you

Informações de Contato

Entre em contato conosco diretamente através das informações abaixo.

123 Rua Exemplo, Cidade, Estado, 12345-678

+1 (123) 456-7890

[email protected]

Contact Form Title

Contact Form Description

Perguntas Frequentes

Encontre respostas para as perguntas mais comuns sobre nosso template.

Quais são os requisitos técnicos do template?

O template requer um servidor com PHP 7.0 ou superior e um banco de dados MySQL. Além disso, é recomendado ter um navegador moderno para melhor visualização.

Como posso personalizar o template?

Você pode personalizar o template através do painel de administração, onde é possível alterar cores, fontes e layouts sem necessidade de programação.

O template é responsivo?

Sim, o template é totalmente responsivo e se adapta a diferentes tamanhos de tela, garantindo uma ótima experiência em dispositivos móveis e desktops.

Há suporte disponível?

Sim, oferecemos suporte técnico via e-mail e chat ao vivo para ajudar com qualquer dúvida ou problema que você possa ter.

Copyright © 2025  Creative AI. Made with 🩶 for better Customer Experience.
Feedback