Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/no-country-simulation/h1-03-java-react
The purpose of the Justina project is to improve efficiency and impact in the healthcare sector through a comprehensive platform aimed at healthcare professionals and adult patients. The platform includes functionalities such as a user management system, an agenda for medical appointments.
https://github.com/no-country-simulation/h1-03-java-react
healthcare react spring-boot
Last synced: 9 days ago
JSON representation
The purpose of the Justina project is to improve efficiency and impact in the healthcare sector through a comprehensive platform aimed at healthcare professionals and adult patients. The platform includes functionalities such as a user management system, an agenda for medical appointments.
- Host: GitHub
- URL: https://github.com/no-country-simulation/h1-03-java-react
- Owner: No-Country-simulation
- Created: 2024-07-02T18:39:55.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T00:10:49.000Z (3 months ago)
- Last Synced: 2024-08-20T04:04:40.525Z (3 months ago)
- Topics: healthcare, react, spring-boot
- Language: JavaScript
- Homepage: https://h1-03-java-react.vercel.app
- Size: 5.37 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ![image](https://github.com/user-attachments/assets/02661f21-ea63-4199-8f57-bcbc4f14967e)
El proyecto Justina tiene como propósito mejorar la eficiencia y el impacto en el sector de la salud mediante una plataforma integral, dirigida a profesionales de la salud, pacientes adultos y menores, y diversos actores del ecosistema. La plataforma incluye funcionalidades como un sistema de gestión de usuarios, una agenda para turnos médicos, y un módulo para el registro de tratamientos y recetas con transcripción de voz e inteligencia artificial. Se desarrolla utilizando tecnologías como MySQL para la gestión de datos, JWT para la seguridad de accesos, y un diseño responsivo para adaptarse a distintos dispositivos.
## Funciones principales
Diseñar la interfaz omnicanal para la integración de las distintas partes del ecosistema de la salud.
### Login y Registro:
La autenticación y autorización se gestionará mediante JSON Web Tokens (JWT), garantizando un acceso seguro y protegido a la plataforma. Los usuarios podrán registrarse y acceder utilizando credenciales seguras, integrando prácticas de seguridad como encriptación de contraseñas y validación de correos electrónicos.
### ABM de Usuarios:
La aplicación permitirá la gestión de usuarios con diferentes roles, incluyendo administradores, médicos, pacientes, entre otros, según lo especificado en la documentación funcional.
Cada usuario tendrá permisos específicos según su rol para acceder y gestionar funcionalidades adecuadas a sus responsabilidades dentro del sistema.### Agenda de Turnos Médicos:
Los pacientes podrán gestionar sus turnos médicos a través de una agenda integrada en sus perfiles, con visibilidad también para el médico correspondiente. La funcionalidad permitirá reprogramar turnos, aceptar o declinar citas pendientes, garantizando una comunicación fluida y eficiente entre médicos y pacientes.### Input de Tratamientos y Recetas:
Los médicos podrán registrar tratamientos, medicamentos y recetas directamente desde la aplicación. Esta información será adjuntada a la historia clínica del paciente, accesible para revisión por parte del paciente. Se implementará la opción de adjuntar documentos relevantes y, para facilitar el proceso de ingreso de datos, se integrará la funcionalidad de transcripción de voz y procesamiento mediante inteligencia artificial. Esto permitirá a los médicos capturar información de manera eficiente durante la consulta, mejorando la precisión y optimizando el tiempo dedicado al ingreso de datos clínicos.
• Funcionalidad trasplante cruzado. ABM de funcionalidad de trasplante cruzado.
• ABM de nomenclador. Además, la posibilidad de agregarlos mediante un Excel facilitar su carga.Dicho nomenclador puede encontrarse en este enlace:
https://www.argentina.gob.ar/normativa/nacional/resoluci%C3%B3n-897-2023-383213/actualización## Github
https://github.com/No-Country-simulation/h1-03-java-react## Documentación equipo de desarrollo
https://drive.google.com/drive/folders/1_Dakpfgdm_T2Z7lmIktlL3o8dIqGOQJS## Diseño del proyecto
https://www.figma.com/design/wiu48utM0BM2Dh9dfT7Mad/JUSTINA.IO?node-id=9-2&t=Q2pm9FYkUbFxt0Iu-1## Ver el sitio web de Justina.io
https://h1-03-java-react.vercel.app/## Deploy Frontend
https://h1-03-java-react.vercel.app
## Deploy Backend
http://justinah1-03.up.railway.app## Stacks General 📁 📂
****
|||
|:---:|:---:|
| |Trello para gestionar las incidencias, epicas, historias de usuarios, tareas|
| |Miro, para presentar documentos, agendas de las Dailys y Meet|
| | Creacion de canal Discord para la comunicacion del equipo de desarrollo|
| | Uso de la metodologia Scrum para llevar el equipo a las mejores practicas |## Stacks de Equipo UX/UI
|||
|:---:|:---:|
| | Figma, herramienta de prototipado ágil |## Stacks de Equipo Frontend
|||
|:---:|:---:|
| | React.js |
| | HTML |
| | CSS |
| | Javascript |
| | ES6+ |
| | SASS |
| | Tailwind CSS |
| | Redux |
| | @Tanstack/react-query |
| | Vite |
| | PostCSS |
| | Visual Studio Code |
| | Sourcetree |
| | IA: Codeium |## Stacks de Equipo Backend
|||
|:---:|:---:|
| | Java |
| | Spring Boot |
| | MySQL |
| | Swagger |
| | IntelliJ IDEA |## Stacks de Equipo QA Tester
|||
|:---:|:---:|
| | Postman |
| | Jira |
| | Selenium |
| | Word |## Agradecimientos
![download (1)](https://github.com/No-Country/s14-09-ft-node-react/assets/117502571/99be7fc2-9ccc-4a33-b189-388d7b570853)
## Equipo de desarrollo
|**QA**|**Backend**|**Frontend**|**UI/UX**|**TeamLider**|
|:---:|:---:|:---:|:---:|:---:|
|**Cinthia Gutiérrez Vargas**
[LinkedIn](https://www.linkedin.com/in/cinthia-guti%C3%A9rrez-vargas-ti/)|**Alexander Machicado**
[LinkedIn](https://www.linkedin.com/in/machicadogomezalexander/)
**David Thomen**
[LinkedIn](https://www.linkedin.com/in/david-ramon-thomen/)|**Matias Fiordelli**
[LinkedIn](https://www.linkedin.com/in/matiasfiordelli/)
**Florencia Nieva**
[LinkedIn](https://www.linkedin.com/in/florencianievaa/)|**Daiana Belen Caffiero**
[LinkedIn](https://www.linkedin.com/in/daiana-b-caffiero/)|**Vero Eschenmoser**
[LinkedIn](https://www.linkedin.com/in/veronica-eschenmoser-152969241/)|## Referencias bibliográficas
Mozilla. (n.d.). Learn to code with the world's largest web developer site. Mozilla Developer Network. Retrieved from https://developer.mozilla.org/en-US/
Ministerio de Salud. (2023, May 5). Actualización. Resolución 897/2023. Retrieved from https://www.argentina.gob.ar/normativa/nacional/resoluci%C3%B3n-897-2023-383213/actualizaci%C3%B3n
Codeium. (n.d.). The modern coding superpower. Retrieved from https://codeium.com/
OpenAI. (n.d.). ChatGPT. Retrieved from https://www.openai.com/
W3Schools. (n.d.). Learn to code with the world's largest web developer site. Retrieved from https://www.w3schools.com/