/capstone_API

Primary LanguageJupyter Notebook

API Capstone

API ini dinominasikan sebagai capstone project yang berguna untuk mengirimkan data kepada user. Proses wrangling dilakukan sesuai endpoint-endpoint dibawah. Base url dari aplikasi ini adalah https://fabfabfab99.herokuapp.com

Endpoints:

    1. /bestbook/ methods=['GET']
    Merupakan static endpoint untuk mengembalikan informasi dari books_c.csv dengan rating minimal 4  
    
    2. /rating_book/<value>methods=['GET']
    Merupakan dynamic endpoint untuk mengembalikan informasi dari books_c.csv dengan rating dibawah sesuai dengan keinginan kita dalam bentuk JSON
        
    3. /Genre2012/ methods=['GET']
    Merupakan static endpoint untuk mengembalikan informasi dari chinook.db untuk seluruh invoice dari Juni - Desember 2012 untuk genre 'Rock'
    *Lebih dari 6 bulan dan 2 genre akan terlalu berat untuk di hit

Dependencies

  • Pandas (pip install pandas)
  • Flask (pip install flask)
  • Gunicorn (pip install gunicorn)

Explanatory Data Analysis

  • lihat file API_fabian.ipynb

Link untuk akses