Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ganden16/cdp-todolist


https://github.com/ganden16/cdp-todolist

expressjs reactjs redux-toolkit

Last synced: 8 days ago
JSON representation

Awesome Lists containing this project

README

        

# Cdp-Todolist

### 1. Kegunaan Json Pada Rest Api
Kegunaan json yaitu sebagai format utama dalam pertukaran data, dikarenakan semua bahasa pemrograman bisa dikonversi ke json ataupun sebaliknya. Json sangat baik digunakan untuk pemrosesan data dari sisi klien maupun server, dikarenakan sifatnya yang mudah dibaca oleh manusia dan komputer, mendukung struktur data kompleks, dan dapat mengurangi ukuran data.

### 2. Cara Kerja Rest Api
Cara kerja rest api adalah dengan melakukan pengiriman data (request) dan penerimaan data (response). request dikirim oleh sisi client dan pembuatan response oleh server. Request dan response bisa terjadi dengan perantara api, yaitu sebuah service yang menjembatani keduanya. REST API menyediakan endpoints (titik akhir) yang merupakan URL unik untuk setiap sumber daya yang ingin diakses oleh client dan setiap endpoints memiliki HTTP_METHOD untuk berinteraksi dengan sumber daya. Misalnya, GET untuk membaca data, POST untuk membuat data baru, PUT untuk memperbarui data, dan DELETE untuk menghapus data.

### 3. Deskripsi Fitur
Aplikasi Todolist yang menerapkan rest api terdiri dari beberapa fitur untuk melakukan manajemen task-task pada sebuah todolist seperti, menampilkan semua task sesuai user, menambah task, mengedit task, dan menghapus task. Terdapat juga penerapan login dan register untuk memanajemen task-task sehingga bergantung pada user yang login. Untuk state Management menggunakan redux toolkit, sehingga pengolahan data state lebih teratur

### 4. Dokumentasi
##### link web : https://cdp.ganden.my.id/
##### baseUrl api : https://api-cdp.ganden.my.id/
##### link doc api : https://documenter.getpostman.com/view/19885257/2s9XxtxEti

### 5. Akses Login
##### password : 1111