forsoft-2013 / ProjetoSUS

Projeto que visa unificar os prontuários dos pacientes de maneira inteligente, criando um histórico médico que poderá ser acessado pela internet, ao mesmo tempo que disponibiliza uma ferramenta para a obtenção de informações de todos os hospitais que utilizam o sistema.
MIT License
2 stars 1 forks source link

Definições iniciais #1

Closed JuniorNunes7 closed 6 years ago

JuniorNunes7 commented 6 years ago

A definir:

rspindola commented 6 years ago

Escopo da pra usar a documentação antiga? Só mudar as regras de negocio, banco e etc, mas o escopo é o mesmo. Linguagem eu to aberto, até pra java (mas n é algo q eu goste), prefiro full javascript ou php (laravel)

luciano00filho commented 6 years ago

Apoio a ideia de mantermos o escopo antigo e rever os requisitos. Quanto à linguagem, pode ser PHP com algum framework (Laravel é uma boa) ou Python.

JuniorNunes7 commented 6 years ago

Apoio a ideia de PHP com algum framework (pode ser Laravel) + JavaScript.

Nesse caso poderia até usar o VueJS também, pois já vem integrado com o laravel.

Quanto ao escopo, alguém ainda tem a documentação do projeto?

luciano00filho commented 6 years ago

Eu tenho em algum lugar... assim que eu achar posto aqui.

rspindola commented 6 years ago

Também tenho lá no hd, chegando em casa eu subo aqui

luciano00filho commented 6 years ago

Achei a documentação: DocumentacaoGeral.pdf

JuniorNunes7 commented 6 years ago

Atualizei o README. Quanto aos requisito, vocês acham melhor já levantar tudo de uma vez, ou começar com algo pequeno flexível e depois ir aumentando?

rspindola commented 6 years ago

Acho que levantar tudo seria bom pra evitar muitas surpresas no futuro

rspindola commented 6 years ago

Da pra aproveitar alguns que já existem na documentação

JuniorNunes7 commented 6 years ago

Beleza, depois vou pegar os requisitos lá e tacar em algum lugar editável pra gente dar uma analisada.

luciano00filho commented 6 years ago

@JuniorNunes7 Coloquei os requisitos dessa documentação na Wiki deste repositório, pode ser? https://github.com/forsoft-2013/ProjetoSUS/wiki/Requisitos-do-projeto

JuniorNunes7 commented 6 years ago

Boa @luciano00filho !!!

Galera, outra coisa que eu esqueci de colocar aqui é a licença, eu iniciei o repositório com a licença do MIT, todos de acordo como esse tipo de licença?

rspindola commented 6 years ago

Eu to por fora com isso de licença, nunca usei. Então to de boa

luciano00filho commented 6 years ago

Pelo pouco que me lembro sobre esta licença, estou de acordo.

JuniorNunes7 commented 6 years ago

Resumidamente ela permite outras pessoas ou empresas utilizarem o sistema e/ou código como bem entenderem, podendo copiar, modificar, vender, etc. E nos isenta de responsabilidades.

https://github.com/forsoft-2013/ProjetoSUS/blob/master/LICENSE

rspindola commented 6 years ago

O que ficou decidido? Parece que a galera furou, vamos fazer só a gente então.

rspindola commented 6 years ago

Então como só nós 3 votamos, vamos fazer em php (laravel 5.6) e vue.js pra front-end. Posso criar o projeto e subir aqui já?

JuniorNunes7 commented 6 years ago

Por mim fechou, pensei também em aproveitar os requisitos e a estrutura de banco de dados, caso tenha alguma coisa errada a gente vai mudando conforme for fazendo, o que vocês acham?

luciano00filho commented 6 years ago

Estou ok para trabalhar com PHP e Laravel. VueJS eu nunca mexi, mas topo o desafio. Ia sugerir React...

Com relação a estrutura do banco e os requisitos voto com o Junior.

luciano00filho commented 6 years ago

Naquela parte wiki tem um local para trabalhar com Scrum, definindo backlog e tudo mais. Podemos montar ali uma versão inicial e modificarmos à medida que fizermos as issues, o que acham?

JuniorNunes7 commented 6 years ago

Acho uma boa ideia @luciano00filho, com relação ao Vue, ele é baseado em React, a ideia é ter o poder do React de uma forma simplificada, acho que você não terá muitas dificuldades, apesar da estrutura ser um pouco diferente, ele usa o Vuex, que tem a mesma ideia do Redux (store, state, mutations, actions, getters). Eu pensei no Vue por eu achar um pouco mais simples e por ele já vir integrado com o Laravel.

rspindola commented 6 years ago

Po, infelizmente na minha empresa é meio zuado então vou aprender com vocês isso de scrum, backlog e etc. Eu so mexo com repositorios assim em casa, sozinho, ai não preciso de muita coisa. Vue eu tambem tenho pouco conhecimento, então vai ser bom pra aprender

JuniorNunes7 commented 6 years ago

@rspindola Eu também nunca participei de um projeto com scrum, só sei o básico porque li em algum canto na internet, vai ser bom pra todo mundo

luciano00filho commented 6 years ago

Para vc @JuniorNunes7 ver como estou perdido, rs...

Então fechamos. O projeto será desenvolvido em PHP usando framework Laravel 5.6 e VueJS.

Como SGBD podemos usar o MySQL 5.7, o que acham?

Outra coisa: usaremos qual servidor web local para rodar a aplicação? Apache, Nginx ou usaremos o Homestead?

JuniorNunes7 commented 6 years ago

Acho que pra rodar local não faz diferença, podemos usar o que cada um achar melhor, eu nunca mexi com nginx, só rodo o projeto com apache ou php-cli.

Quanto ao SGBD acho o MySQL 5.7 ótima ideia.

luciano00filho commented 6 years ago

E tu, @rspindola? Alguma preferência? Eu acho uma boa nós termos o ambiente de desenvolvimento o mais parecido possível. Trabalhar com o Apache pra mim é de boas também.

rspindola commented 6 years ago

ih, vi isso agora só galera. Eu acho MySql 5.7 ótimo, mas em relação a servidor uso somente apache mesmo. Nunca usei nginx. Obs: criei o projeto já kkkkkkkkkkkkkkkkkkk

luciano00filho commented 6 years ago

Então fechou Apache como local web server.

JuniorNunes7 commented 6 years ago

Tranquilo, então acho que esse issue fechou, só precisamos colocar o MER lá no wiki, alguém tem ele? Outra coisa, vocês vão usar Windows, Linux ou Mac? Tava pensando em criar uns scripts pra automatizar algumas coisas, tipo instalação do projeto e talz.

rspindola commented 6 years ago

Infelizmente tenho que usar o windows, Linux aqui nessa placa mãe fica zuado

JuniorNunes7 commented 6 years ago

@rspindola tá com o Windows 10? Se tiver é de boas, porque ele tem o bash integrado, só habilitar.

luciano00filho commented 6 years ago

Vou usar Linux. Toh com CentOS em casa, mas devo trocar para Ubuntu em breve.

JuniorNunes7 commented 6 years ago

Vou usar Ubuntu, e Debian de vez em quando

rspindola commented 6 years ago

sim, ja to com o bash la