backendzahir

Getting Started

Test creating simple contact crud with additional feature such as sort, filter and pagination.

Installation

  1. Clone the repo

    git clone https://github.com/budiaprisal/backendzahir

Usage

  1. Run the App with.

    go run main.go
  2. endpoint list

untuk melakukan filter, sort, dan pagination pada permintaan GET ke URL

http://localhost:8000/contacts:

Untuk filter berdasarkan nama, tambahkan query parameter name dengan nilai yang ingin Anda cari, misalnya

http://localhost:8000/contacts?name=fulan.

Untuk melakukan pengurutan berdasarkan nama, tambahkan query parameter sort dengan nilai name, misalnya

http://localhost:8000/contacts?sort=name.

Untuk melakukan pagination, tambahkan query parameter page dan page_size dengan nilai yang sesuai, misalnya

http://localhost:8000/contacts?page=1&page_size=10.