Project developed in the Design Patterns Course in ISEL Developed this project with Rui during my course.
Web application that uses VertX with asynchronous handlers
The application makes available the following pages :
- List artists with a specific name, received by query-string. Each artist has 2 links : one for his albums, and another for his songs.
- List an artist albums. Each album has a link for the the album songs.
- List all songs by an artist.
- List all the songs of an album.
The previous pages are accessible by the following paths :
/artists?name=...
/artists/:id/albums
/artists/:id/tracks
/albums/:id/tracks
Data is obtained from a RESTful API : https://www.last.fm/api.
App runs in the port 8080.