Volem desenvolupar una app en Vue.js i TypeScript que consumeixi una API pública REST.
La documentació de l'API REST es pot trobar aquí: https://jsonplaceholder.typicode.com/
Descripció de l'app:
L'app ha de contenir un llistat de posts i comentaris, amb la següent funcionalitat:
- Llistat de Posts:
- Mostra un llistat de posts amb la informació més rellevant.
- Cada post ha de ser clicable per accedir a una pàgina de detall.
- Detall del Post:
- En aquesta vista, es mostrarà la informació completa del post seleccionat.
- També es mostrarà el llistat de comentaris associats al post, amb la possibilitat d'afegir un nou comentari.
- Perfil de l'Usuari:
- En clicar sobre el nom de l'usuari (des d'un post o un comentari), es navegarà a la pàgina de perfil d'aquest usuari.
- Es pot incloure un mapa per mostrar la localització de l'usuari basant-se en la seva adreça (Opcional)
Requisits tècnics:
- Utilitza Vue.js i TypeScript per desenvolupar l'aplicació.
- No és necessari implementar autenticació.
- Mapbox pel mapa (Opcional)
Es valorarà:
- Organització del codi
- Neteja en l'escriptura del codi - Clean code
- Naming significatiu
- Simplicitat en la solució
- Missatges de commit descriptius