Skip to content

Projeto da Dio de construção de uma página spa, responsiva, para usar em diversos tipos de micro, pequena e média empresas. #22

@luanaMP-cmyk

Description

@luanaMP-cmyk

🚀 Projeto SPA Responsiva para MPMEs

Este projeto tem como objetivo construir uma Single Page Application (SPA) responsiva, adaptável para diferentes tipos de micro, pequenas e médias empresas (MPMEs). A página conterá as seguintes seções:

  • Header - Navigation
  • Home
  • Sobre
    -Serviços
    -Depoimentos
  • Contato
  • Footer (com funcionalidades xxx e yyy)

📚 Pré-requisitos de Habilidades e Níveis de Conhecimento

Habilidade/Conhecimento Nível

| Lógica de programação | Básico |
| HTML5 | Básico |
| CSS3 | Básico |
| Javascript | Intermediário |
| Framework SPA (React, Vue ou Angular) | Intermediário |
| Git e versionamento de código | Básico |
| Gerenciamento de pacotes (npm/yarn) | Básico |
| Design responsivo (Media Queries, Flexbox, Grid) | Intermediário |
| Consumo de APIs REST | Intermediário |
| UX/UI Design | Básico |


🛠️ Habilidades e Sub-habilidades que vamos aprender

  • Desenvolvimento Frontend SPA

  • Estruturação de componentes reutilizáveis

  • Navegação entre seções sem recarregar a página

  • Design Responsivo

  • Uso de Flexbox e CSS Grid

  • Media Queries para diferentes dispositivos

  • Integração

  • Formulário de contato funcional

  • Consumo de APIs externas (ex: envio de mensagens)

  • Boas práticas

  • Organização de código

  • Versionamento com Git

  • Deploy em ambientes de produção


🎯 Objetivos e Resultados Esperados Após a conclusão do curso/projeto, os estudantes estarão aptos a:

  • Construir uma Single Page Application (SPA) responsiva e adaptável a diferentes tipos de empresas.
  • Estruturar páginas com seções essenciais: Header, Navigation, Home, Sobre, Serviços, Depoimentos, Contato e Footer.
  • Implementar design responsivo que se adapta a celulares, tablets e desktops.
  • Criar componentes reutilizáveis e aplicar boas práticas de desenvolvimento frontend.
  • Integrar formulários de contato com APIs para envio de mensagens.
  • Publicar e manter projetos em plataformas como Netlify, Vercel ou GitHub Pages.

--- ## 📂 Estrutura do Projeto

/src
/components
Header.jsx
Navigation.jsx
Home.jsx
Sobre.jsx
Servicos.jsx
Depoimentos.jsx
Contato.jsx
Footer.jsx
/assets
/styles
App.jsx
index.js

Código


🚀 Próximos Passos

  1. Configuração inicial do projeto com React/Vue/Angular.
  2. Criação dos componentes principais.
  3. Implementação da responsividade.
  4. Integração do formulário de contato.
  5. Deploy em ambiente de produção.

👩‍💻 Contribuições são bem-vindas!
Sinta-se à vontade para abrir issues e enviar pull requests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions