-
Notifications
You must be signed in to change notification settings - Fork 458
Description
🚀 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
xxxeyyy)
📚 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
- Configuração inicial do projeto com React/Vue/Angular.
- Criação dos componentes principais.
- Implementação da responsividade.
- Integração do formulário de contato.
- Deploy em ambiente de produção.
👩💻 Contribuições são bem-vindas!
Sinta-se à vontade para abrir issues e enviar pull requests.