Este projeto é a migração da versão HTML/CSS do FeedTrack para uma aplicação React. O foco é estruturar a aplicação com boas práticas e dividir as responsabilidades de forma colaborativa.
- Inicializar projeto com React (Vite)
- Organizar estrutura de pastas e componentes
- Migrar páginas existentes para React
- Implementar React Router para navegação
- Reutilizar e adaptar os estilos CSS
- Revisar e refatorar onde necessário
- Cleilson - Setup inicial, estrutura do projeto, roteamento, layout base
- Enzo - Migração das páginas e criação de componentes
src/
├── assets/
├── components/
├── pages/
├── App.jsx
├── main.jsx
└── index.css- Criar projeto com Vite (
npm create vite@latest) - Configurar React Router
- Estruturar pastas (
components,pages,assets) - Criar componentes base:
Header,Footer,Layout - Criar sistema de rotas no
App.jsx - Comitar base no GitHub
Responsável por migrar as 8 páginas existentes para React:
| Página | Arquivo React | Componentes Reutilizáveis |
|---|---|---|
| Home | Home.jsx |
Banner, Destaques |
| Sobre | Sobre.jsx |
Seções de texto, Missão/Visão |
| Serviços | Servicos.jsx |
Lista de serviços |
| Contato | Contato.jsx |
Formulário, Mapa |
| Login | Login.jsx |
Formulário de login |
| Cadastro | Cadastro.jsx |
Formulário de cadastro |
| Equipe | Equipe.jsx |
Cards de integrantes |
| FAQ | Faq.jsx |
Acordeões com perguntas/respostas |
- Cada tarefa deve ser feita em uma branch com nome claro:
feature/home-page - Após terminar, abrir um Pull Request para
main - O outro membro revisa antes de aprovar o merge