Aplikasi ini dibuat semacam clonning dari aplikasi Spotify, dimana penggunanya dapat mendengarkan lagu-lagu yang ada di dalam aplikasi. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman Vanilla PHP, Vanilla JavaScript, HTML, CSS, dan MySQL.
- Pengguna dapat melakukan login, register, dan logout
- Admin dapat melakukan pengelolaan lagu serta album
- Pengguna dapat melihat daftar lagu secara pagination dan memutarnya
- Pengguna dapat melakukan search dan menerapkan filter maupun sort pada pencarian yang dilakukan
- Pengguna dapat melihat daftar album, detail album, dan melihat lagu yang ada di dalam album tersebut serta detail dari lagu tersebut
- Terdapat navigation bar pada setiap page
- Admin dapat melihat daftar user yang terdaftar pada aplikasi
- Admin dapat membuat, menghapus, dan mengubah lagu serta album yang ada di aplikasi
- Buka folder
docker
pada terminal - Pastikan docker desktop sudah dijalankan
- Jalankan perintah
docker build -t tubes-1 . --no-cache
- Setelah selesai dieksekusi, jalankan perintah
docker-compose up
- Buka browser dan ketikkan
localhost:8008
pada address bar untuk melihat web yang dibuat
Untuk melihat daftar port pada docker, jalankan perintah dapat dilihat pada aplikasi docker desktop sesuai dengan container yang dijalankan
- Login: 13520083, 13520107
- Register: 13520083, 13520107
- Home: 13520044, 13520083, 13520107
- Search: 13520044, 13520107
- Album list: 13520083
- Album detail: 13520044, 13520107
- Song detail: 13520044, 13520083
- Add song: 13520083, 13520107
- Add album: 13520083, 13520107
- User list: 13520107
- Navbar: 13520044, 13520083, 13520107
- Player: 13520083
- Responsive: 13520083, 13520107
- Configuration: 13520044, 13520107
- Authentication: 13520107
- Album: 13520044, 13520083
- Song: 13520044, 13520083
- User list: 13520107
- Search: 13520044
- Pagination: 13520044