# Project TODO

- [x] Configurar tema de cores do aplicativo
- [x] Criar estrutura de dados para chamados (tipos e armazenamento)
- [x] Implementar contexto global de estado (CallsContext)
- [x] Criar mapeamento de ícones para tab bar
- [x] Desenvolver tela inicial com botão de abrir chamado
- [x] Desenvolver tela de abertura de novo chamado
- [x] Desenvolver tela de listagem de chamados do usuário
- [x] Desenvolver tela de detalhes do chamado com timeline
- [x] Desenvolver tela da equipe de manutenção
- [x] Implementar sistema de priorização de chamados
- [x] Implementar atualização de status/etapas
- [x] Gerar logo personalizado do aplicativo
- [x] Atualizar configurações de branding (app.config.ts)
- [x] Atualizar lista de unidades com as 11 localidades do Grupo Samam
- [x] Atualizar nome do app para incluir Grupo Samam
- [x] Remover numeração das localidades e manter apenas os nomes
- [x] Criar estrutura de dados de usuários no banco de dados
- [x] Desenvolver tela de cadastro (nome, função, empresa, senha, perfil manutenção)
- [x] Desenvolver tela de login
- [x] Implementar controle de acesso por perfil (usuário comum vs manutenção)
- [x] Ocultar aba Manutenção para usuários comuns
- [x] Implementar tela de edição de perfil
- [x] Criar endpoint para atualizar dados do usuário
- [x] Implementar sistema de recuperação de senha
- [x] Implementar upload de foto de perfil
- [x] Exibir foto de perfil nas telas do app
- [x] Garantir funcionamento responsivo em web e mobile
