Skip to content

guisdarocha/vidaemdia

Repository files navigation

Projeto HandsOn 5- Desafio Chefão - Grupo 3


💻 Sobre o projeto


O Desafio teve como objetivo criar um produto do zero, uma aplicação web navegável e interativa de um novo empreendimento. Então, toda a equipe de desenvolvedores e designers se reuniu e decidimos pela criação de um projeto de um prontuário digital, que armazene todas as informações médicas do usuário em um único local e facilite na consulta do histórico do paciente.

PRODUCT DESIGNERS

Os Product Designers prototiparam e projetaram a interface de forma amigável detalhando os componentes para os desenvolvedores web seguindo as melhores práticas entregando algo de fácil uso, entendimento e acessível a todos.

  1. Elaboração do kanban (junto com a equipe de Desenvolvedores Web)
  2. Definição das personas
  3. Benchmarking
  4. Criação de um fluxograma arquitetando o fluxo das telas de aplicação através do Figma
  5. Criação do wireframe através do Figma
  6. Prototipação navegável através do Figma
  7. Testes com usuários
  8. Definição de paleta de cores e tipografia através do Figma
  9. Criação da UI (User Interface) da aplicação através do Figma
  10. Criação da style guide com os componentes da aplicação definidos
  11. Itens realizados da checklist
  12. Relatório consolidado de entrega

DESENVOLVEDORES WEB - FRONTEND E BACKEND

Os desenvolvedores do front-end foram responsáveis por criar as páginas com base no layout utilizando Bootstrap, Styled-components React e Redux. Os desenvolvedores do back-end foram responsáveis por construir a API utilizando TypeScript, Node.js, Express, Jest, Sequelize e Clean Code.

  1. Elaboração do kanban (junto com a equipe de Product Designer)
  2. Criação de banco de dados via Migrations e populando via Faker
  3. API Rest com CRUD para usuários, exames e consultas
  4. Autenticação de usuário
  5. Implementação dos Princípios SOLID na arquitetura
  6. Testes automatizados
  7. Criação do Front-End de acordo com o UI criada pela equipe Product Designer
  8. Criação do ambiente produtivo na nuvem e deployment da aplicação
  • Projeto desenvolvido durante o desafio Hands On 5 - Desafio Chefão oferecido pela Gama Academy.

💾 Banco de dados:

O Banco de Dados foi criado de acordo com o padrão de tabelas e colunas exposto a seguir:

Banco de Dados


📝 Documentação da API

A Documentação da API, rotas e exemplos foram feitos através do Postman e publicado no link:



📱 Repositório Front-End:

O código utilizado pela equipe Front-End foi disponibilizado no GitHub através do link:



📟 Repositório Back-End:

O código utilizado pela equipe Back-End foi disponibilizado no GitHub através do link:



🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

typescript logo nodejs logo react logo redux logo html logo css logo bootstrap logo mysql logo express logo Sequelize logo API logo npm logo yarn logo jest logo git logo github logo

👨‍💻 Contribuidores


BackEnd

Thiago Rodrigues
github-logo linkedin-logo

Jaqueline Victal
github-logo linkedin-logo

Hellimateas Chaves
github-logo linkedin-logo

Breno Borges
github-logo

Fernando Dygas
github-logo

FrontEnd

Fernando Predes
github-logo linkedin-logo

Fábio Volpi
github-logo linkedin-logo

Gabriel da Silva
github-logo linkedin-logo

Renan Jello
github-logo

Guilherme Rocha
github-logo

Patrick Segalla
github-logo linkedin-logo

Wallace Bruno

Wesley Militão
github-logo linkedin-logo

Product Designer

Davi Faria
linkedin-logo

Jonas Lobo
linkedin-logo

Edson Previatti
linkedin-logo