https://github.com/firyanulrizky/api_javascript_openmusic_v3_backend
api_javascript_openmusic_v3_backend
https://github.com/firyanulrizky/api_javascript_openmusic_v3_backend
hapi-plugin javascript-es6 joi-validation node-js nodemon postgresql-database
Last synced: 4 months ago
JSON representation
api_javascript_openmusic_v3_backend
- Host: GitHub
- URL: https://github.com/firyanulrizky/api_javascript_openmusic_v3_backend
- Owner: FiryanulRizky
- Created: 2022-05-07T19:53:40.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-12T21:15:20.000Z (about 3 years ago)
- Last Synced: 2025-01-07T20:11:51.075Z (6 months ago)
- Topics: hapi-plugin, javascript-es6, joi-validation, node-js, nodemon, postgresql-database
- Language: JavaScript
- Homepage:
- Size: 158 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Restful api untuk Aplikasi Open Music v3.0
# Studi Kasus
- Mengembangkan restful api untuk aplikasi OpenMusic dari sisi backend.
- Api ini telah dikembangkan secara berangsur dan saat ini sudah dalam versi akhir yang memiliki fitur menambahkan lagu, membuat playlist, memasukan lagu ke dalam playlist, autentikasi dan autorisasi user, kolaborasi/membagikan playlist kepada pengguna lain, fitur server-side caching untuk mengurangi pekerjaan database, ekspor daftar lagu yang berada di playlist, dan upload gambar untuk sampul album.
- Pengembangan versi sebelumnya bisa cek disini : [Versi 1](https://github.com/FiryanulRizky/api_javascript_openmusic_v1_backend), [Versi 2](https://github.com/FiryanulRizky/api_javascript_openmusic_v2_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 :