HeyDoc es una aplicación web moderna que utiliza Spring Boot para el backend, ReactJS para el frontend, y PostgreSQL para la base de datos. La aplicación está diseñada para ofrecer una experiencia de usuario intuitiva y eficiente, utilizando Bootstrap para el diseño responsivo y Figma para los wireframes. El equipo usa Postman para pruebas y documentación de la API.
- Backend: Spring Boot, Java 21
- Base de Datos: PostgreSQL
- Frontend: ReactJS, Bootstrap
- Diseño: Figma
- Testing: Postman
- Contenedores: Docker
Anderson Cusma | Catriel Escobar |
Rogelio Olarte |
Pablo Agustin Guerreño | Blas Pachano |
Fernando Juan Batres | Pablo Hernan Rubiño |
Nicolás García Tortosa |
Cynthia Sotelo |
- Docker y Docker Compose
- Clona el repositorio:
git clone https://github.com/tu_usuario/tu_repositorio.git cd tu_repositorio
-
Construir y ejecutar los contenedores:
- Si tienes un archivo
docker-compose.yml
en tu proyecto, puedes usar Docker Compose para construir y ejecutar los contenedores:docker-compose up --build
- Si tienes un archivo
-
Construir imágenes manualmente:
- Backend:
docker build -t nombre_usuario/backend .
- Frontend:
docker build -t nombre_usuario/frontend ./frontend
- Backend:
-
Ejecutar los contenedores:
- Backend:
docker run -d -p 8080:8080 --name backend nombre_usuario/backend
- Frontend:
docker run -d -p 3000:3000 --name frontend nombre_usuario/frontend
- Backend:
-
Base de Datos:
- La base de datos PostgreSQL puede ser configurada como un contenedor o en un servidor externo. Asegúrate de que los contenedores del backend se conecten a la base de datos correcta.
- Backend:
http://localhost:8080
- Frontend:
http://localhost:3000
- Los detalles de la configuración de Docker, como los
Dockerfile
ydocker-compose.yml
, están en el repositorio. Asegúrate de revisar estos archivos para ajustar la configuración según tus necesidades.
Los wireframes y diseños están disponibles en Figma.
- Backend: Usa Postman para probar los endpoints de la API.
- Frontend: Realiza pruebas manuales y automatizadas para garantizar la calidad y el rendimiento.
- QA: Link a la plantilla de Test Cases: [Google Sheets] (https://bit.ly/3BemV5Y)
Si deseas contribuir al proyecto, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una rama para tu funcionalidad o corrección de errores.
- Realiza tus cambios y haz commit.
- Envía un pull request con una descripción detallada de tus cambios.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Para consultas o soporte, contacta al equipo a través de [tu_email@dominio.com].
Las imágenes Docker están disponibles en Docker Hub y Docker Hub.
Este README incluye información sobre cómo construir y ejecutar los contenedores Docker, además de proporcionar enlaces a Docker Hub donde se pueden encontrar las imágenes del proyecto. Asegúrate de actualizar los enlaces y nombres según los detalles específicos de tu proyecto.