Miguelchorat / VIJU-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VIJU

El proyecto que se presenta es una plataforma en línea basada en tecnologías modernas que permite a los usuarios crear y compartir reseñas de videojuegos, utilizando un sistema de puntuación del 1 al 5. Esta plataforma se desarrolla utilizando Vue3 en el cliente y Spring Boot en el lado del servidor, combinando la potencia del framework de JavaScript y el robusto entorno de desarrollo de Java.

Inspirado por sitios populares como Reddit, donde los usuarios pueden discutir una amplia variedad de temas, esta plataforma busca proporcionar una experiencia similar pero enfocada específicamente en el mundo de los videojuegos. Los usuarios podrán escribir reseñas detalladas y visualizar las reseñas creadas por otros usuarios.

En el lado del servidor, se utiliza Spring Boot para implementar la lógica empresarial y proporcionar una API robusta para interactuar con la base de datos y procesar las solicitudes del cliente. Spring Boot simplifica el desarrollo de aplicaciones web en Java, ofreciendo una configuración rápida y una estructura de proyecto escalable. Además, su integración con tecnologías como Spring Data JPA facilita la gestión de los datos y el almacenamiento de las reseñas y los puntajes de los juegos.

Lado Cliente

VIJU

Instalación

Antes de comenzar con la instalación del lado del servidor, es necesario asegurarse de contar con los siguientes elementos: GIT, un IDE como Intellij, un servidor MySQL (como XAMPP) y JDK de Java en la versión 1.8.

Para clonar el proyecto del lado del servidor, puedes acceder al siguiente enlace: https://github.com/Miguelchorat/VIJU-server/tree/Local

Una vez hayas clonado el proyecto, será necesario realizar algunas configuraciones en el archivo de propiedades del proyecto para adaptarlo a tu base de datos.

Asimismo, deberás importar el archivo SQL proporcionado en el proyecto para crear las tablas y cargar los datos correspondientes en la base de datos.

Una vez hayas realizado todas las configuraciones y preparativos necesarios, podrás lanzar el proyecto del lado del servidor para mantenerlo en funcionamiento en segundo plano.

About


Languages

Language:Java 100.0%