Skip to content

Descripción: Mi primera aplicación en Spring Boot. Proyecto de aprendizaje. - Tecnologías: Java, Spring Boot, HTML, CSS.

Notifications You must be signed in to change notification settings

gitFrancoln/Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🖥️ Aplicación Web Básica con Spring Boot

📖 Descripción del Proyecto

Esta es mi primera aplicación web construida con Spring Boot, creada con el objetivo de aprender y practicar el uso de este framework. La aplicación permite crear usuarios con un nombre y contraseña, listarlos en una interfaz web y eliminarlos si es necesario.

Es una aplicación básica, pero funcional, que me servió como punto de partida para familiarizarme con Spring Boot, Spring Data JPA, y otras tecnologías asociadas.

🛠️ Funcionalidades Principales:

  • Crear Usuario: Permite a los usuarios crear una cuenta proporcionando un nombre de usuario y una contraseña.
  • Listar Usuarios: Muestra una lista con todos los usuarios creados hasta el momento.
  • Eliminar Usuario: Ofrece la opción de eliminar un usuario de la base de datos.

La aplicación está construida utilizando Java, Spring Boot, JavaScript, y CSS para el frontend.


⚙️ Tecnologías Utilizadas

  • Backend:

    • 🟩 Java 11+
    • 🖧 Spring Boot (para crear la API RESTful)
    • 🗃️ Spring Data JPA (para la persistencia de datos en base de datos)
  • Frontend:

    • 📝 HTML5 (estructura de la página)
    • 🎨 CSS3 (diseño y estilos)
    • JavaScript (funciones básicas)
  • Base de Datos:

    • 💾 H2 Database (base de datos en memoria para simplificar la configuración)

🚀 Instalación y Configuración

🛠️ Requisitos Previos:

  • JDK 11 o superior instalado.
  • 📦 Maven para gestionar las dependencias.
  • 💾 H2 Database configurada para almacenamiento local de datos (por defecto).
  • 🖥️ IDE como IntelliJ IDEA, Eclipse o VS Code.

🔧 Pasos para Configurar el Proyecto:

  1. Clona el repositorio:

    git clone (https://github.com/gitFrancoln/Spring)
  2. Configura el proyecto: Si estás utilizando un IDE como IntelliJ IDEA, solo abrí el proyecto y Maven descargará automáticamente las dependencias necesarias.

  3. Ejecuta el proyecto: Podés ejecutar el proyecto directamente desde tu IDE o usar Maven con el siguiente comando:

    mvn spring-boot:run
  4. Accedé a la aplicación: Una vez que la aplicación esté en ejecución, abrí tu navegador y accedé a la siguiente URL:

    http://localhost:8080
    

🌍 Funcionalidades de la Aplicación

  1. Página Principal:
    La página principal muestra una lista de los usuarios existentes. A partir de ahí podés agregar un nuevo usuario o eliminar uno existente.

  2. Crear Usuario:
    Hay un formulario en la interfaz donde podés ingresar un nombre de usuario y contraseña para crear un nuevo usuario. Una vez creado, aparecerá en la lista.

  3. Eliminar Usuario:
    Al lado de cada usuario listado, hay un botón para eliminarlo de la base de datos.


📬 Contacto

Si tienes alguna pregunta o necesitas más información, no dudes en contactarme.


📄 Licencia

Este proyecto está licenciado bajo la Licencia MIT.


¡Gracias por visitar el repositorio! 🚀


About

Descripción: Mi primera aplicación en Spring Boot. Proyecto de aprendizaje. - Tecnologías: Java, Spring Boot, HTML, CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published