---
# System prepended metadata

title: Freeda - Roadmap

---

# Freeda - Roadmap
Este documento lista o progresso de desenvolvimento das funções do sistema Freeda.

### Legendas

- [x] Completo
- [ ] _Parcial_
- [ ] À ser feito

PCD = Pessoa com deficiência
PS = Profissional de saúde
EMP = Empresa

## Front-end

#### Telas

##### Geral
  - [x] Login
  - [ ] _Registro_
    - [x] Nome
    - [x] Email
    - [x] Senha/confirmar senha
    - [x] Tipo de deficiência (PCD)
    - [x] Especialização (PS)
    - [ ] Grau de escolaridade (PS)

##### PCD
  - [x] Home
  - [ ] _Perfil_
    - [x] Avatar
    - [x] Nome
    - [x] Data de nascimento
    - [x] Email
    - [x] Descrição
    - [ ] Currículo
    - [ ] Contato/telefone
    - [ ] _Endereço_
    - [x] Posse de Laudo
    - [ ] Tipo de deficiência
  - [ ] _Ver profissionais de saúde_
  - [x] Vagas
  - [ ] _Minhas vagas_
  - [ ] _Lista de vagas_
  - [ ] _Informações da vaga_

##### Profissional de saúde
  - [x] Home
  - [ ] _Perfil_
    - [x] Avatar
    - [x] Nome
    - [x] Data de nascimento
    - [x] Email
    - [x] Descrição
    - [x] Especialização
    - [ ] _Endereço_
    - [ ] Grau de escolaridade
    - [ ] Contato/telefone
  - [ ] Pagamento

##### Empresa
  - [x] Home
  - [ ] _Perfil_
    - [x] Avatar
    - [x] Nome
    - [x] Data de nascimento
    - [x] Email
    - [x] Descrição
    - [ ] _Endereço_
    - [ ] CNPJ
    - [ ] Contato/telefone
  - [ ] _Cadastrar vagas_
    - [x] Título da vaga
    - [x] Descrição da vaga
    - [ ] Benefícios
    - [ ] Salário
  - [x] Vagas cadastradas
  - [ ] _Informações da vaga_
    - [x] Título
    - [x] Descrição
    - [ ] Salário
    - [ ] Benefícios
    - [x] Usuários cadastrados
  - [ ] Pagamento

## Back-end

##### Models
  - [x] Usuário (Base)
  - [x] Endereço (Base)
  - [x] PCD
  - [x] Profissional de Saúde
  - [x] Empresa
  - [x] Vaga

##### Controllers
  - [x] Usuário (Base)
  - [x] Login
  - [x] PCD
    - [x] CRUD
    - [x] Aplicar à vaga de emprego
    - [x] Desaplicar da vaga de emprego
  - [ ] _Profissional de saúde_
    - [x] CRUD
    - [ ] Pagamento
  - [ ] _Empresa_
    - [x] CRUD
    - [ ] Pagamento
  - [ ] _Vagas_
    - [x] CRUD
    - [x] Vagas por usuário
    - [x] Vagas por empresa
    - [ ] Vagas por função
    - [ ] Vagas por salário    

##### Segurança 
  - [x] Autenticação via JSON Web Tokens
  - [x] Suporte a refresh tokens
  - [ ] _Proteção de recursos por tipo de usuário_
    - [x] Proteção para usuários comuns (EMP, PS, PCD)
    - [ ] Proteção para usuário Admin
    - [ ] Garantia de acesso a todos os recursos pelo admin

##### Dashboard da administração
  - [ ] Login
  - [ ] Relatórios
  - [ ] Visuazalizar usuários (PS, PCD, EMP)
  - [ ] Visualizar vagas
  
