O projeto Hi-Life conta com a pesquisa de médicos incluidos no sistemas. Onde apenas o paciente logado no sistema poderia consulta com o médico escolhido, no horário escolhido.
- Giovana Vieira e Vitor Alves
Frontend:
- Para o fontend do projeto foi utilizado os framework Vue.js e Bootstrap para o desenvolvimento de cada componente e views do projeto, além de HTML, CSS e JavaScript.
Backend:
- Para o backend foi utilizado o framework .NET Core, utilizando a linguagen C#.
- Usamos também o banco de dados relaciol MySQL
- Deploy do projeto na AWS - ElasticBeansTalk
- Documentação Online via Swagger
- Repostório do projeto no GitHub HiLife-API
- Paciente não autenticado
- Paciente autenticado
- Médico autenticado
- Médico não autenticado
Nome das tabelas (bancos sql) ou coleções (bancos nosql) utilizadas
- Patient - Paciente
- Doctor - Médico
- AvailableTimes - Coleções de Horários disponíveis do médico
- Appointments - Coleções de Consultas do médico
Operações implementadas para cada entidade
Entidade | Create | Read | Update | Delete |
---|---|---|---|---|
Patient | ✅🌐 | ✅🌐 | ✅🌐 | ✅🌐 |
Doctor | ✅ | ✅🌐 | ✅ | ✅ |
AvailableTimes | ✅ | ✅🌐 | ❌ | ❌ |
Appointment | ✅ | ✅ | ✅ | ✅ |
- OBS: 🌐 - Operações que o frontend consume da API
OpenAPI com Documentação via Swagger HiLife-API