An open API service indexing awesome lists of open source software.

https://github.com/firyanulrizky/api_javascript_openmusic_v2_backend

api javascript openmusic v2 backend
https://github.com/firyanulrizky/api_javascript_openmusic_v2_backend

hapi-plugin javascript-es6 joi-validation node-js nodemon postgresql-database

Last synced: 7 months ago
JSON representation

api javascript openmusic v2 backend

Awesome Lists containing this project

README

          

# Restful api untuk Aplikasi Open Music v2.0

# Studi Kasus
- Mengembangkan restful api untuk aplikasi OpenMusic dari sisi backend.
- Api ini dikembangkan secara berangsur hingga nantinya memiliki fitur seperti menambahkan lagu, membuat playlist, memasukan lagu ke dalam playlist, hingga membagikan playlist kepada pengguna lain.
- Saat ini api untuk aplikasi OpenMusic ini sudah ditahap versi kedua dengan melengkapi fitur Playlist, Autentikasi dan Autorisasi User, serta Kolaborasi Playlist/share lagu ke playlist pengguna lain.
- Pengembangan versi sebelumnya bisa cek disini : [Versi 1](https://github.com/FiryanulRizky/api_javascript_openmusic_v1_backend)

# Tools Development
- Node.js v17.2.0
- HAPI js Plugin v20.2.1
- JOI Plugin v17.6.0 (Data Validation)
- RDBMS PostgreSQL v14.2 (Sudah Mendukung Migrasi)

# Uji Postman
Dikarenakan masih sebatas berjalan di sisi backend, maka pengujian restful api dilakukan dengan aplikasi Postman (untuk berkas pengujian ada di folder PostmanTest, lakukan import dan jalankan pengujian otomatis). Berikut adalah hasil pengujian yang telah dilakukan sejauh ini :

![2](https://user-images.githubusercontent.com/60762912/171091723-3bbc4f08-8ecb-4ae7-bcb1-1baff545b57c.PNG)