##About DevPoint is portfolio website builder which allows any freelancer easily create their website from a simple dashboard interface. The DevPoint API provides database read/write access to the DevPoint UserWebsites as well as the UserDashboard.
##Usage ###Users Base Path
https://devpoint-api.herokuapp.com/
Get All Users: /user/all
Get User By Id /user/:id
Get User By Username /user?username={username}
Get User Items /user/{username}/{item-name singular}
--> /user/jarellano/service
- Available Items
- service
- link
- project
- skill
- message
All Creating, Updating and Deleted should be done through an html form or through an ajax request with content type set to application/x-www-form-urlencoded; charset=UTF-8
. In PostMan be sure to toggle "x-www-form-urlencoded" under the Body Tab.
Create New User Post /user/register
- Form Fields
- username
- firstName
- lastName
- password
Update User Put /user/{username}
- Form Fields
- firstName
- lastName
- password
- headline
- description
Add Item to User (ex. Service) Post /user/{username}/{item}
Update Item (ex. Service) Put /user/{item-id}/{item}
Item Form Fields
- Item = link
- name
- link
- Item = service
- name
- description
- Item = skill
- name
- Item = message
- phone
- service
- subject
- message
- Item = project
- name
- description
- github
- liveDemo
- other
- image