Aplikasi untuk menentukan arah kiblat pada suatu lokasi berdasarkan algoritma matematika. Aplikasi ini menggunakan Python Django sebagai Framework web nya, Front-end nya menggunakan Bootstrap dan jQuery sedangkan Back-end nya menggunakan Django + Fast API. Aplikasi ini menggunakan model arsitektur Microservices.
API yang digunakan disini adalah API yang berasal dari Nominatim ditambah dengan API buatan sendiri yang di host di Heroku.
Untuk API bisa dilihat di: https://github.com/emnopal/arah_kiblat_api
Untuk RestAPI bisa lakukan HTTP GET ke:
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X GET https://arah-kiblat-api.herokuapp.com/{nama_kota}
Parameter apa saja yang akan diterima?
1. latitude: optional jika anda memberikan nilai ke latlong atau lokasi
2. longitude: optional jika anda memberikan nilai ke latlong atau lokasi
3. latlong: optional jika anda memberikan nilai ke latitude, longitude atau lokasi
4. lokasi: optional jika anda memberikan nilai ke latitude, longitude atau latlong
untuk lebih jelasnya, lihat dokumentasi API disini: https://arah-kiblat-api.herokuapp.com/docs
Repository ini sudah di deploy ke website, dengan host di Heroku.
Untuk Website dari repository ini dapat dilihat ke: https://arah-kiblat.herokuapp.com