Skip to content

Latest commit

 

History

History
77 lines (47 loc) · 1.25 KB

readme.md

File metadata and controls

77 lines (47 loc) · 1.25 KB

momoKinde backend overly simple backend design

momoKinde : degraded version of buymeamomo.com

API Documentation

Endpoints

POST auth/signup

Expects {email, password,userSlug} on req.body


On Success sends token
On Failure sends {error}



POST auth/login

Expects {email, password} on req.body


On Success sends token
On Failure sends {error}



PATCH /campaign

Expects Bearer [token] on req.header.Authorization
Expects {campaignName, campaignDescription} on req.body


On Success {message: {campaign}} on res.body
On Failure sends {error}



PATCH /user/password

Expects Bearer [token] on req.header.Authorization
Expects {currentPassword,newPassword} on req.body


you get the idea this endpoint changes the password



PATCH /user/userSlug

Expects Bearer [token] on req.header.Authorization
Expects {userSlug} on req.body


you get the idea this endpoint changes the userSlug



TODO

  • update wallet
  • update campaign
  • login
  • signup
  • change password
  • change userslug