Sebuah website luar biasa saja yang dikerjakan oleh 3 mahasiswa relatif stress yang berfungsi sebagai pemutar lagu (walaupun Spotify lebih bagus) untuk memenuhi salah satu Tugas Besar pada mata kuliah Web Based Development
Untuk menjalankan website ini, yang dibutuhkan hanyalah Docker
- Pastikan sudah ada Git
- Clone repo ini
git clone https://gitlab.informatika.org/if3110-2022-k02-01-13/tugas-besar-1.git binotify
cd binotify
- Ubah .env.example menjadi .env
- Pastikan sudah menginstall Docker
- Pastikan sudah ada di folder
binotify
- Jalankan perintah
docker-compose up
Terdapat 2 link yang bisa diakses langsung, berikut link tersebut:
-
Page akan berjalan pada
localhost:8080
User memiliki username
user@gmail.com
dan passwordpassword
Admin memiliki usernameadmin@gmail.com
dan passwordpassword
-
phpmyadmin akan berjalan pada
localhost:8081
username dan password menyesuaikan dengan isi
docker-compose.yml
. Dalam kasus iniroot
dan123456
Server-side
Task | NIM |
---|---|
Home | 13520002, 13520080, 13520161 revisi |
Login | 13520080 |
Register | 13520080 |
Search | 13520080 |
Search Filter | 13520080 |
Search Pagination | 13520080 |
User List | 13520080 |
Album List | 13520161 |
Detail Album | 13520161 |
Add Album | 13520161 |
Edit Album | 13520161 |
Delete Album | 13520161 |
Song List | 13520002 |
Detail Song | 13520002 |
Add Song | 13520002 |
Edit Song | 13520002 |
Delete Song | 13520002 |
Song Limit Per Day | 13520002 |
Access Level | 13520002, 13520080, 13520161 revisi |
Setup Database | 13520080 |
Setup Docker | 13520161 |
Client-side
Task | NIM |
---|---|
Home | 13520002, 13520080, 13520161 revisi |
Login | 13520080 |
Register | 13520080 |
Search | 13520080 |
Search Filter | 13520080 |
Search Pagination | 13520080 |
User List | 13520080 |
Album List | 13520161 |
Detail Album | 13520161 |
Add Album | 13520161 |
Edit Album | 13520161 |
Delete Album | 13520161 |
Song List | 13520002 |
Detail Song | 13520002 |
Add Song | 13520002 |
Edit Song | 13520002 |
Delete Song | 13520002 |
Song Limit Per Day | 13520002 |
Access Level | 13520002, 13520080, 13520161 revisi |
Dikerjakan oleh 13520002.
Dikerjakan oleh 13520161
Penambahan halaman baru, dikerjakan oleh 13520080.
Penambahan halaman baru, dikerjakan oleh 13520002.
Penambahan tabel subscription, dikerjakan oleh 13520161.
Terdapat kesalahan penulisan nim pada pembagian tugas, untuk setiap fitur yang dikerjakan 3 buah nim diubah dari "13520002, 13520002, 13520080" ke "13520002, 13520080, 13520161".
Task | NIM |
---|---|
Frontend Halaman List Lagu Premium | 13520080 |
Backend Endpoint Callback | 13520080 |
Frontend Halaman List Penyanyi Premium | 13520002 |
Frontend Fix song limit | 13520002 |
Frontend Fix image album on update | 13520161 |