O nosso objetivo é apoiar a área de Recursos Humanos e Departamento Pessoal a desenvolver uma plataforma para controle de todos os talentos da empresa (pessoas). Após a aprovação no processo seletivo se faz necessário o cadastro do colaborador (CLT ou PJ) em um sistema que traga informações sobre sua contratação, controle de documentação, dados, entre outros dados. Temos que levar em consideração da LGPD para que o acesso seja restrito.
RF ID# | Sprint | Requisitos | Prioridade | Status |
---|---|---|---|---|
1 | 1 | Cadastros de colaboradores e administradores | ALTA | COMPLETO |
2 | 2 | Perfis diferentes para os usuarios | ALTA | COMPLETO |
3 | 2 | Charts com os organogramas em diversos níveis e com inclusões, exclusões e adaptações | ALTA | COMPLETO |
4 | 2 | Dossiê gerado em PDF por colaborador para consulta do administrador e gestor | ALTA | COMPLETO |
5 | 3 | Cadastros de Trilha de Aprendizado | ALTA | COMPLETO |
6 | 3 | Desligamentos de colaboradores | MÉDIA | COMPLETO |
7 | 3 | Recuperar e redefinir senha | MÉDIA | COMPLETO |
RNF ID# | Sprint | Requisitos | Prioridade | Status |
---|---|---|---|---|
8 | 1 | Banco de Dados relacional | ALTA | COMPLETO |
9 | 1 | Utilização NodeJs, Java Script, Type Script e React | ALTA | COMPLETO |
10 | 2 | Repositório para documentos dos colaboradores | ALTA | COMPLETO |
11 | 2 | Manual do usuário para navegação. | MÉDIA | COMPLETO |
12 | 3 | Desenho da arquitetura da solução | MÉDIA | COMPLETO |
13 | 3 | Repositório de documentos da empresa | MÉDIA | COMPLETO |
14 | 3 | Implementação da Lei LGPD | MÉDIA | COMPLETO |
Sprint ID | Data | Tag | Vídeo | Status |
---|---|---|---|---|
#1 | 25.03.22 - 14.04.22 | Aqui | Link | ✔️ |
#2 | 25.04.22 - 15.05.22 | Aqui | Link | ✔️ |
#3 | 16.05.22 - 05.06.22 | Aqui | Link | ✔️ |
Integrantes da Equipe | Função | Github | Avatar | |
---|---|---|---|---|
Natália Bessa de Moura | PO | Github | ![]() |
|
Rodrigo Ribeiro dos Santos | SM | Github | ![]() |
|
Rafael Peressoni Waltrick | DT | Github | ![]() |
|
Nicolas Lima de Holanda Galindo | DT | Github | ![]() |
|
Raniel Francisco Santos de Paula | DT | Github | ![]() |
|
Gustavo Borges Lima | DT | Github | ![]() |
├───docs
│ ├───sprint1
│ │ ├───backlog
│ │ ├───burndown
│ │ ├───database
│ │ ├───manual
│ │ ├───user stories
│ │ └───wireframe
│ ├───sprint2
│ │ ├───backlog
│ │ ├───burndown
│ │ ├───database
│ │ ├───manual
│ │ ├───user stories
│ │ └───wireframe
│ ├───sprint3
│ │ ├───backlog
│ │ ├───burndown
│ │ ├───database
│ │ ├───manual
│ │ ├───user stories
│ │ └───wireframe
│ └───total
│ ├───backlog
│ └───user stories
├──backend
│ ├───config
│ ├───controllers
│ ├───functions
│ ├───models
│ ├───routes
│ ├───service
│ └───uploads
├──front_end
│ ├───public
│ ├───src
│ │ ├───components
│ │ │ ├───Administrador
│ │ │ ├───dados_empresa
│ │ │ ├───dados_pessoais
│ │ │ ├───desligados
│ │ │ ├───detalheDepartamento
│ │ │ ├───detalheFunc
│ │ │ ├───esqueceu-senha
│ │ │ ├───geralDepartamento
│ │ │ ├───geralFunc
│ │ │ ├───Home
│ │ │ ├───img
│ │ │ ├───login
│ │ │ ├───NavBar
│ │ │ ├───Novo_Cargo
│ │ │ ├───Novo_Departamento
│ │ │ ├───orgchart
│ │ │ ├───PreRegistro
│ │ │ ├───Redefinir-Senha
│ │ │ ├───trilha
│ │ │ └───Upload
│ │ └───functions
│ └───static
├──banco de dados
└──imagens_gerais
└───gifs
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
Git, Node.js e um editor de código-fonte (recomendado VSCode), Sistema de gerenciar banco de dados(MySql).
# Clone este repositório
$ git clone https://github.com/EquipeGfour/Api-2-Semestre-.git
# Configurações de ambiente
$ Após clonar o repositório entre no arquivo chamado .env.exemplo e copie as informações contidas nele.
$ Crie um novo arquivo na raiz do diretório do back end chamado .env e cole as informações, preencha os campos vazios com suas configurações.
# Rodar o script do banco de dados
$ Acesse o arquivo sql_ionic.sql no diretório do banco de dados e copie todo script e cole no seu banco de dados.
# Acesse a pasta do projeto no terminal do editor de código-fonte:
$ cd .\Api-2-Semestre-\
# Vá para a pasta server
$ cd .\front_end\
# Instale as dependências
$ npm install
# Execute a aplicação
$ npm start
# Acesse a pasta do projeto no terminal do editor de código-fonte:
$ cd .\Api-2-Semestre-\
# Vá para a pasta server
$ cd .\backend\
# Instale as dependências
$ npm install
# Execute a aplicação
$ npm start
Conta Admin
$ Email = [email protected]
$ Senha = adminionic
Conta Ceo
$ Email = [email protected]
$ Senha = ceoionic
- O Sistema Esta Hospedado na Plataforma Heroku.
- Quer saber mais sobre a plataforma de hospedagem clique em saber mais abaixo.
- 🔗 Saber mais
- Metodologia Ágil: Framework Scrum
PO - Product Owner
SM - Scrum Master
DT - Developers Team