capstone-flask-api

Ini merupakan capstone-project Data Analytics Specialization dari Algoritma Data Science Bootcamp.


Dependencies :

Bisa dilihat di file requirements.txt


Goal

  1. Membuat Flask APP yang berfungsi sebagai API yang memberikan data dalam format JSON
  2. Membuat minimal 2 endpoint statis (atau lebih) dan 1 endpoint dinamis(atau lebih) menggunakan routing
  3. Melakukan deployment Flask APP ke Heroku

Project telah dideploy dan bisa diakses melalui : https://capstone-flask-api.herokuapp.com

Here's the list of its endpoints:

1. / , method = GET
Halaman awal dari project.

2. /genre_sale_freq , method = GET
Akan mengembalikan genre lagu yang paling banyak dibeli (frequency).
Data yang digunakan yaitu:
    - chinook.db
    
3. /genre_most_sales , method = GET
Akan mengembalikan total penjualan lagu untuk masing-masing genre.
Data yang digunakan yaitu:
    - chinook.db
    
4. /stock/<company_name> , method = GET
Akan mengembalikan rata-rata (average) nilai suatu saham (adjusted close) suatu perusahaan untuk setiap bulannya.
Data yang digunakan yaitu:
    - chinook.db

Untuk menggunakannya perlu untuk mengganti bagian '<company_name>' dengan nama perusahaan yang ingin dilihat informasinya.
Berdasarkan dataset yang digunakan, maka perusahaan yang dapat diakses yaitu = {AAPL, FB, GOOGL}

Jika ingin melihat hasilnya bisa melalui link berikut :