https://github.com/mancode77/simple-currency-api
Convert Mata uang
https://github.com/mancode77/simple-currency-api
currency express
Last synced: about 9 hours ago
JSON representation
Convert Mata uang
- Host: GitHub
- URL: https://github.com/mancode77/simple-currency-api
- Owner: mancode77
- Created: 2024-06-14T17:10:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-14T17:21:09.000Z (about 2 years ago)
- Last Synced: 2025-02-21T15:28:56.989Z (over 1 year ago)
- Topics: currency, express
- Language: JavaScript
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Currency Exchange API
API ini menyediakan layanan untuk konversi nilai tukar mata uang terkini dan informasi historis nilai tukar berdasarkan data yang tersedia.
### Instalasi
1. **Clone repositori ini**
```bash
git clone https://github.com/mancode77/simple-currency-api.git
```
2. **Masuk ke direktori proyek**
```bash
cd simple-currency-api
```
3. **Instal dependencies**
```bash
npm install
```
4. **Buat file `.env` dan tambahkan kunci API Anda (jika diperlukan)**
```env
API_KEY=your_api_key_here
```
5. **Jalankan server**
```bash
node index.js
```
Server akan berjalan di `http://localhost:3000`.
### Endpoint
#### 1. Konversi Nilai Tukar Mata Uang
- **URL**: `/convert`
- **Method**: `GET`
- **Query Parameters**:
- `from` (string): Mata uang asal (contoh: USD)
- `to` (string): Mata uang tujuan (contoh: EUR)
- `amount` (number): Jumlah yang akan dikonversi
- **Response**:
- `from` (string): Mata uang asal
- `to` (string): Mata uang tujuan
- `amount` (number): Jumlah yang dikonversi
- `convertedAmount` (number): Hasil konversi
- `rate` (number): Nilai tukar
**Contoh Request**:
```
GET /convert?from=USD&to=EUR&amount=1000
```
**Contoh Response**:
```json
{
"from": "USD",
"to": "EUR",
"amount": 1000,
"convertedAmount": 929.5,
"rate": 0.9295
}
```
### Data
Data nilai tukar mata uang diambil dari https://app.exchangerate-api.com