Skip to content

iptomar/psi_2022_apoio_domicilio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

psi_2022_apoio_domicilio

Este projeto fullstack foi desenvolvido no âmbito da unidade curricular de 3º ano, Projeto de Sistemas de Informação, do curso de Enegenharia Informática do instituto Politécnico de Tomar - Portugal. Na vertente backend foi utilizada a framework ExpressJS baseada em NodeJS. Para a manipulação da base de dados em NodeJs foi utilizado o módulo Sequelize, que é baseado em TypeScript. Na vertente frontend foi utilizada a framework Cordova, baseada em javascript, html e CSS. Para melhoria do visual da aplicação são utilizados componentes livres da biblioteca de bootstrap. Foi utilizado um servidor local, criado com recurso ao XAMPP.

Foram aplicados neste projeto os conceitos lecionados na UC, referentes ao modelo Agile, tendo o trabalho decorrido ao longo de duas sprints, no entanto não nos foi possível completar todos os objetivos da segunda sprint.

Endpoints

Utilizadores GET: http://localhost:8080/api/users/allUsers - Consulta todos os utilizadores e todos os seus atributos; http://localhost:8080/api/users/:id - Consulta o utilizador com determinado ID e todos os seus atributos; http://localhost:8080/api/users/name/:username - Consulta o utilizador com determinado username e todos os seus atributos;

POST: http://localhost:8080/api/users/addUser - Adiciona utilizador à base de dados

PUT: http://localhost:8080/api/users/:id - Atualiza utilizador da base de dados;

DELETE: http://localhost:8080/api/users/:id - Elimina utilizador da base de dados;

Medicamentos GET: http://localhost:8080/api/medicamentos/allMed - Consulta todos os medicamento e todos os seus atributos; http://localhost:8080/api/medicamentos/:id - Consulta o medicamento com determinado ID e todos os seus atributos;

POST: http://localhost:8080/api/medicamentos/addMed - Adiciona medicamento à base de dados

PUT: http://localhost:8080/api/medicamentos/:id - Atualiza medicamento da base de dados;

DELETE: http://localhost:8080/api/medicamentos/:id - Elimina medicamento da base de dados;

Utentes GET: http://localhost:8080/api/utentes/allUtentes - Consulta todos os utente e todos os seus atributos; http://localhost:8080/api/utentes/:id - Consulta o utente com determinado ID e todos os seus atributos;

POST: http://localhost:8080/api/utentes/addUtente - Adiciona utente à base de dados

PUT: http://localhost:8080/api/utentes/:id - Atualiza utente da base de dados;

DELETE: http://localhost:8080/api/utentes/:id - Elimina utente da base de dados;

Página principal

image

Login

image

Lista de utilizadores

image

Lista de utentes

image

Lista de medicamentos

image

Criar utilizadores

image

Criar utentes

image

Criar medicamentos

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •