https://github.com/facundo1000/webbapp-consultorio
Aplicación web para la gestion de turnos de un consultorio psicologico dentro de un sanatorio.
https://github.com/facundo1000/webbapp-consultorio
Last synced: 4 months ago
JSON representation
Aplicación web para la gestion de turnos de un consultorio psicologico dentro de un sanatorio.
- Host: GitHub
- URL: https://github.com/facundo1000/webbapp-consultorio
- Owner: facundo1000
- License: mit
- Created: 2023-09-24T22:25:05.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-02T19:38:34.000Z (over 2 years ago)
- Last Synced: 2025-10-20T09:43:21.727Z (8 months ago)
- Language: HTML
- Size: 82.7 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Roadmap: docs/roadmap.md
Awesome Lists containing this project
README
# Aplicacion Web para la administración de turnos.
Aplicación web para la gestion de turnos de un consultorio psicologico dentro de un sanatorio.
Utilizando Springboot como framework para el backend con Java, y plantillas Thymeleaf para el lado del front-end utilizando
Server Side Rendering (SSR).
### Tecnologias Utilizadas:
- Springboot Starter Web
- Spring JPA.
- Thymeleaf
- Validation
- H2 Database
- Lombock
Link: [Acceso a la Aplicacion Web](https://consultorio-oey7.onrender.com)
Esta aplicación nace como parte de un proyecto integrador de la materia Programación Orientada a Objetos II, de la carrera
Analista en Sistemas.
Para poder compilar la aplicación se debe utilizar el siguiente comando dentro del directorio general:
~~~bash
mvn clean install
~~~
Y para correr la aplicación se debe acceder a la carpeta "target" y correr el siguiente codigo por consola:
~~~bash
java -jar webbapp-consultorio
~~~
Para acceder a la base de datos H2 se puede acceder mediante el servidor ``localhost:8080/h2``
Dentro de la carpeta general se puede acceder a la documentación mediante el Javadoc: _javadoc/index.html_
### Accesos a los diferentes enpoints
- Lista de sesiones: ``http://localhost:8080/``
- Lista de pacientes: ``http://localhost:8080/lista-pacientes``
- Lista de psicologos: ``http://localhost:8080/lista-psicologos``
- Lista de secretarios: ``http://localhost:8080/listar-secretario``