Skip to content

madguy02/Lattis-API-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lattis-API-Design

A demo API design

This repository is under active development.

Please move into develop branch to see the development cycle.

Task List

  • Register User
  • Login User
  • jwt token for user authentication
  • Add Lock
  • Update Lock
  • Delete Lock
  • Update User
  • Get User info with locks
  • bcrypt Password (insert and retrieve)
  • Delete User

Details on REST API endpoints

  • /api/register : Register a User (do not require a token).
  • /api/login : Login with the registered user (required username and password and x-access-token) **x-access-token will be generated here.
  • /api/user/:id : Update a user with id (x-access token required).
  • /api/user/:id : Delete a user (x-access token required).
  • /api/addLock : Register a lock (x-access token required).
  • /api/updateLock: Update the details of the lock (lockname x-access token required).
  • /api/deleteLock: Delete the lock created earlier (x-access token required).
  • /api/me : List the logged in user's info including the lockname (x-access token required)
  • /api/list: List all the users with usernames (x-access token required)

About

A demo API design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors