Skip to content

Ecosistema BackEnd perteneciente al portfolio para el curso Argentina Programa

Notifications You must be signed in to change notification settings

FireDust97/portfolio-BackEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Badge Completado Badge Version Badge Deploy Badge Deploy

Portfolio Web (Back-End) de Argentina Programa 4.0

banner-ok-argentina-programa

Referente al trabajo final integrador para el curso de Argentina Programa, este es el repositorio que contiene la base de datos de mi portfolio web. Basado en las tecnologías propuestas por la cursada para crear y correr correctamente el servidor.

¿Qué tecnologías utiliza este proyecto?

☕ Java

🍃 SpringBoot

🔐 JWT (JSON Web Token)

🐬 MySQL

¿Qué características posee la base de datos?

La base de datos ha sido creada para llevar a cabo las siguientes opciones:

  • Crear, eliminar, actualizar y permitir a la página web Front-End acceder a las tablas de información.
  • Generar un token único por cada inicio de sesión.
  • Permitir generar mensajes adicionales útiles para el programador en la consola si ocurren errores de compilación en diferentes sectores del código.
  • Aumentar su seguridad aplicando el método CrossOrigin.
  • Cambiar su entorno entre el servidor remoto o local para nuevas pruebas.

Preguntas Frecuentes / Resolución de problemas

  • ¿En dónde se halla el deploy de la base de datos?

El Back-End ha sido subido por medio de la página de Render, para proporcionar su disponibilidad remota junto con el Front-End. Por otro lado, la base de datos (tablas de MySQL) se mantienen en Clever Cloud, usando en ambos casos servicios gratuitos (los cuáles poseen determinadas limitaciones en comparación a planes pagados/profesionales).
Clever Cloud no contiene un link público para acceder y ver la base de datos, de hecho, por cuestiones de seguridad se encuentra protegida por usuario y contraseña, las cuales sólo posee el propietario. Render, por otra parte, proporciona el link del Back-End, el cual debe ser accedido antes de ingresar al Front-End para asegurarse de que el código y su funcionamiento se encuentran levantados. Si no es así, espere unos minutos hasta que la página devuelva el mensaje "Whitelabel error page".

Si la página de render no devuelve el mensaje de Whitelabel, generando un error 502, "the service cannot handle requests now" u otros errores o mensajes inesperados, por favor, contáctese a mi correo electrónico, lautarortiz472@gmail.com e intentaré solucionar cualquier error lo más pronto posible para que pueda acceder.

Recuerde: Estos problemas son generados por Render y Clever Cloud por ser planes gratuitos y no aceptar más de 5 conexiones, o debido a problemas con la caché del servicio, y no tienen relación con la programación del Front ni el Back-End.

  • ¿Y cómo ingreso a la página del Back-End?

Tal como se había dicho anteriormente, el link del Back-End para levantar el código es proporcionado por Render, aquí:
https://backend-portfolioargprog.onrender.com

  • ¿Porqué Github menciona que la versión actual del Back-End es 0.6.11? ¿Acaso la base de datos se encuentra incompleta?

La base de datos se encuentra completa y funcionando. El que su versión no haya alcanzado la 1.0, implica que no se han generado cambios de importancia mayor como para tomarlos como la primera versión, y no indica el funcionamiento del programa.

Argentina Programa 4.0, 2023.

Readme.md modificado por última vez: 12 de mayo de 2023.