Skip to content

Latest commit

 

History

History
90 lines (80 loc) · 2.42 KB

readme.md

File metadata and controls

90 lines (80 loc) · 2.42 KB

Lumen Checklist

This is sample project how lumen work to handle request from client. This documentation is describe how Auth Work, How handling read, update, and destroy data by API request.

Assalaamualaikum.

Berikut hasil pekerjaan test lumen check list: https://github.com/mulyawansentosa/lumenchecklist


Cara Penggunaan:

  1. Lakukan Register dengan parameter name, email, password
  2. Lakukan Login dengan parameter email, password

Fitur:

  1. Basic Auth User (Register, Login)
  2. Database Migration Item, Checklist, Template
  3. Data Model Item, Checklist, Template
  4. Table Seeder Item, Checklist, Template

User

User Can Register to Application
User Can Login With Credential
User Cannot Login without Credential
User Can Logout With Credential
User Can Show Detail
User Can Delete User
User Can Create User

Template

List All Checklists Templates
Create Checklist Template
Get Checklist Template
Delete Checklist Template by Given Template ID

Checklist

Get Checklist
Update Checklist
Delete Checklist
Create Checklist
Get List of Checklists

Item

Complete Items(s)
Incomplete Item(s)
List All Items in Given Checklists
Create Checklist Item
Get Checklist Item
Update Checklist Item
Delete Checklist Item
Update Bulk Checklist
Summary Item

Mohon maaf masih banyak kekurangan. Mohon koreksi dan bimbingannya. Terima kasih.

API Documentation

https://documenter.getpostman.com/view/6379231/S1TZyFyG?version=latest

Testing

### Feature Test

User

User Can Register to Application
User Can Login With Credential
User Cannot Login without Credential
User Can Logout With Credential
User Can Show Detail
User Can Delete User
User Can Create User

Template

List All Checklists Templates
Create Checklist Template
Get Checklist Template
Delete Checklist Template by Given Template ID

Checklist

Get Checklist
Update Checklist
Delete Checklist
Create Checklist
Get List of Checklists

Item

Complete Items(s)
Incomplete Item(s)
List All Items in Given Checklists
Create Checklist Item
Get Checklist Item
Update Checklist Item
Delete Checklist Item
Update Bulk Checklist
Summary Item