https://github.com/mgrl39/consum-randomuser-api
Aplicació Spring Boot que consumeix la Random User API i mostra informació d’un usuari generat aleatòriament. Està desenvolupada amb Thymeleaf i estilitzada amb Bootstrap 5.
https://github.com/mgrl39/consum-randomuser-api
api daw2 exercici java randomuser spring-boot
Last synced: about 1 month ago
JSON representation
Aplicació Spring Boot que consumeix la Random User API i mostra informació d’un usuari generat aleatòriament. Està desenvolupada amb Thymeleaf i estilitzada amb Bootstrap 5.
- Host: GitHub
- URL: https://github.com/mgrl39/consum-randomuser-api
- Owner: mgrl39
- License: mit
- Created: 2025-04-07T22:58:58.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-07T23:13:46.000Z (about 1 year ago)
- Last Synced: 2025-04-08T00:22:54.562Z (about 1 year ago)
- Topics: api, daw2, exercici, java, randomuser, spring-boot
- Language: Java
- Homepage:
- Size: 1.44 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 👤 Consum RandomUser API
Aplicació Spring Boot que consumeix la [Random User API](https://randomuser.me) i mostra informació d’un usuari generat aleatòriament. Està desenvolupada amb **Thymeleaf** i estilitzada amb **Bootstrap 5**.
## 🚀 Característiques
- Obtenció d’un usuari aleatori a través d’una crida a una API externa
- Mostra dades com nom, email, ubicació, telèfon, foto, coordenades i zona horària
- Interfície clara i senzilla amb Bootstrap
- Pàgina d’error personalitzada
- Estructura reutilitzable amb fragments de Thymeleaf
- Favicon i logo personalitzats
## 📂 Estructura
```
src
├── main
│ ├── java/com/github/mgrl39/consumrandomuserapi
│ │ ├── controller/
│ │ ├── model/
│ │ ├── service/
│ │ └── ConsumRandomuserApiApplication.java
│ └── resources/
│ ├── static/img/ # Logo i favicon
│ ├── templates/
│ │ ├── fragments/ # navbar.html, footer.html, head.html
│ │ ├── user.html
│ │ ├── error.html
│ │ └── test.html
```
## 🔧 Execució
1. Clona el repositori:
```bash
git clone https://github.com/mgrl39/consum-randomuser-api.git
cd consum-randomuser-api
```
2. Compila i arrenca l’aplicació:
```bash
./mvnw spring-boot:run
```
3. Accedeix a les següents rutes:
- [`http://localhost:8080/user`](http://localhost:8080/user) → Mostrar un usuari aleatori
- [`http://localhost:8080/test`](http://localhost:8080/test) → Test de funcionament
## ❤️ Agraïments
- API: [Random User Generator](https://randomuser.me)
- UI: [Bootstrap 5](https://getbootstrap.com/)
## 📄 Llicència
Aquest projecte està sota llicència **MIT**. Consulta el fitxer `LICENSE` per a més informació.