Skip to content

feat: adiciona todas as telas ao projeto#8

Merged
rafaelhgcarlos merged 1 commit intostagefrom
feat/add-Pages-in-project
Sep 3, 2025
Merged

feat: adiciona todas as telas ao projeto#8
rafaelhgcarlos merged 1 commit intostagefrom
feat/add-Pages-in-project

Conversation

@rafaelhgcarlos
Copy link
Copy Markdown
Member

📌 Description

Este PR adiciona e integra todas as telas principais do sistema PetControl, estruturando a navegação com React Router e compondo a base inicial do sistema.

🔍 Related Issues

Nenhuma issue vinculada.

✨ Changes Made

  • Configuração do React Router no App.tsx.

  • Integração da Sidebar fixa com rotas.

  • Adicionadas rotas e páginas:

    • Dashboard
    • AnimalRegister
    • StaffRegister
    • VaccineRegister
    • AdoptionRegister
    • Página inicial (Login/Home).
  • Atualização do package.json com dependências necessárias:

    • react-router-dom
    • react-icons

✅ Checklist

  • Código segue boas práticas e padrão do projeto
  • Todas as rotas funcionando corretamente
  • Testado localmente sem erros ou warnings
  • Responsividade validada em diferentes telas
  • Integração com backend ainda pendente

🚀 Additional Notes

  • A tela de Login (Home) já foi criada mas ainda não está conectada ao fluxo de autenticação.
  • O ComingSoon foi removido em favor das telas reais do sistema.

@rafaelhgcarlos rafaelhgcarlos self-assigned this Sep 3, 2025
@rafaelhgcarlos rafaelhgcarlos added the enhancement New feature or request label Sep 3, 2025
@rafaelhgcarlos rafaelhgcarlos merged commit e3cb377 into stage Sep 3, 2025
1 of 2 checks passed
@rafaelhgcarlos rafaelhgcarlos deleted the feat/add-Pages-in-project branch September 3, 2025 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant