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.
- 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.
-
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)
- ☕ 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.
-
Clona el repositorio:
git clone (https://github.com/gitFrancoln/Spring)
-
Configura el proyecto: Si estás utilizando un IDE como IntelliJ IDEA, solo abrí el proyecto y Maven descargará automáticamente las dependencias necesarias.
-
Ejecuta el proyecto: Podés ejecutar el proyecto directamente desde tu IDE o usar Maven con el siguiente comando:
mvn spring-boot:run
-
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
-
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. -
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. -
Eliminar Usuario:
Al lado de cada usuario listado, hay un botón para eliminarlo de la base de datos.
Si tienes alguna pregunta o necesitas más información, no dudes en contactarme.
- Correo Electrónico: franconunezdev@gmail.com
- GitHub: [https://github.com/gitFrancoln]
- LinkedIn: Franco Nuñez
Este proyecto está licenciado bajo la Licencia MIT.
¡Gracias por visitar el repositorio! 🚀