Skip to content

Proyecto de ejemplo que permite gestionar una agenda de usuarios almacenada en un archivo JSON. El proyecto está desarrollado con Spring Boot 3, Thymeleaf y Bootstrap 5 para la interfaz web.

Notifications You must be signed in to change notification settings

moleculax/agenda-json

Repository files navigation

Agenda de Usuarios - Spring Boot + Thymeleaf + Bootstrap

📒 Proyecto que permite gestionar una agenda de usuarios almacenada en un archivo JSON.
El proyecto está desarrollado con Spring Boot 3, Thymeleaf y Bootstrap 5 para la interfaz web.


Debian Java Moleculax App 🚀

Características

  • Mostrar todos los usuarios registrados en un archivo JSON.
  • Agregar nuevos usuarios a la agenda mediante un formulario web.
  • Interfaz responsiva y moderna usando Bootstrap.
  • Datos persistentes en usuario.json.

Tecnologías

  • Java 24
  • Spring Boot 3.5.x
  • Thymeleaf 3
  • Bootstrap 5
  • Jackson (para lectura/escritura de JSON)

📷 Captura de pantalla

Agenda de Usuarios

Estructura del Proyecto

agenda-json/
│
├─ src/main/java/com/anamuc/jsonReader/
│ ├─ AgendaJsonApplication.java # Clase principal de Spring Boot
│ └─ AgendaController.java # Controlador que maneja la lógica de usuarios
│
├─ src/main/resources/templates/
│ └─ index.html # Plantilla Thymeleaf con Bootstrap
│
├─ src/main/resources/static/
│ └─ (opcional: archivos CSS/JS adicionales)
│
├─ usuario.json # Archivo JSON con los usuarios
├─ pom.xml # Dependencias Maven
└─ README.md

Cómo ejecutar el proyecto

Clone el proyecto
cd agenda-json
mvn clean install
mvn spring-boot:run
http://localhost:8080/

Uso

Completar el formulario Agregar Usuario y hacer clic en "Agregar Usuario". Ver los usuarios registrados en la tabla debajo del formulario. Todos los datos se guardan en usuario.json.

Nota

El proyecto no requiere base de datos, todos los datos se almacenan en un JSON local. Se puede mejorar añadiendo validaciones, eliminación de usuarios y edición de registros.

LinkedIn Instagram Build with ❤️ Status Debian Docker Hub Moleculax App 🚀

“Cada sistema tiene errores. Cada error, una historia. Cada historia, una evolución.”

About

Proyecto de ejemplo que permite gestionar una agenda de usuarios almacenada en un archivo JSON. El proyecto está desarrollado con Spring Boot 3, Thymeleaf y Bootstrap 5 para la interfaz web.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published