dandara-dias / philips-dev-week

Construindo um Sistema de Consulta para Tratamento de Câncer de Mama do SUS com @julianazanelatto

Home Page:https://philips-dev-week.vercel.app/exames

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Philips Dev Week

🎗️ Aplicação de consulta ao DataSUS desenvolvida durante o evento Philips Dev Week da DIO 🎗️ Em construção 🚧

SobreFeaturesDemonstraçãoComo executarTecnologiasAutora

💻 Sobre o projeto

O evento contou com 4 dias de aulas exclusivas para construir um Sistema de Consulta para Tratamento de Câncer de Mama do SUS. Utilizamos tecnologias como Angular, Springboot, MySQL e Java.

⚙️ Funcionalidades

Aula 1 Na primeira aula realizamos todas as configurações necessárias para iniciar o projeto. Além de instalar as dependências e acessar a base de dados do SUS, baixar e limpar os dados para popular o banco de forma mais assertiva.
Aula 2 Aqui, começamos a desenvolver o Back-end com Java e Springboot, acessando os dados sobre câncer de mama no DATASUS. Criamos um projeto em Springboot utilizando JPA para persistência dos dados e desenvolvimento do Back-end, fazendo testes acessando os dados.
Aula 3 Nesta aula, desenvolvemos o Front-end, criando uma interface web com Angular.
Aula 4 Na quarta e última aula, integramos o Back-end com o Front-end e testes com a API.

🎨 Demonstração

O deploy da aplicação pode ser acessado na Vercel.

🚀 Como executar o projeto

Este projeto é divido em duas partes:

  1. Backend (pasta /devweek)
  2. Frontend (pasta /src)

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js.

Além disso, é bom ter um editor para trabalhar com o código, como o IntelliJ ou VSCode.

🎲 Rodando a aplicação

# Clone o repositório
$ git clone git@github.com:dandara-dias/philips-dev-week.git

# Entre na pasta do repositório que você acabou de clonar
$ cd philips-dev-week

# Instale as dependências
$ npm install

# Inicie a aplicação
$ npm start

# A aplicação iniciará na porta 4200 - acesse http://localhost:4200 

🛠 Tecnologias

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

Website (Angular + TypeScript)

Veja o arquivo package.json

Server (Java)

Veja o arquivo pom.xml

Utilitários

🦸‍♀️ Autora

avatar-picture

Dandara Dias 🎀

Linkedin Badge

About

Construindo um Sistema de Consulta para Tratamento de Câncer de Mama do SUS com @julianazanelatto

https://philips-dev-week.vercel.app/exames


Languages

Language:Java 38.4%Language:TypeScript 37.9%Language:HTML 14.9%Language:JavaScript 5.2%Language:CSS 3.6%