/Sistem-Manajemen-Tugas

Original repo is from AvinFajarF. An API sytem that will help you manage your task. Made with Go / Gin and using REST as its architecture

Primary LanguageGo

sistem manajemen tugas

Ide ini saya dapat dari chat gpt. kerena saya kekurangan ide jadi saya tanya chat gpt.

Installation

Install my-project

  cd Sistem-Manajemen-Tugas
  go mod tidy
  go run main.go

note: jangan lupa untuk membuat database terlebih dahulu sebelum menjalankan

API Reference

signup

  POST api/v1/signup
body Type Description
username string Required
password string Required
email email Required

sigin

  POST api/v1/sigin
body Type Description
email email Required
password string Required

create task

  POST api/v1/task
tambahkan header Authorization dan nilai nya adalah token
body Type Description
title string Required
description string Required
status string Required

Get task

  GET api/v1/task
tambahkan header Authorization dan nilai nya adalah token

Get task by id

  GET api/v1/task/:title
tambahkan header Authorization dan nilai nya adalah token

update task

  PUT api/v1/task/update/:title
tambahkan header Authorization dan nilai nya adalah token
body Type Description
title string tidak wajib
description string tidak wajib
status string tidak wajib

Features

  • signup and sigin
  • create task, get task, get task by title, and update task