Skip to content

Dev-Point API : A simple portfolio website builder for freelancers

Notifications You must be signed in to change notification settings

jarellano01/devpoint-api

Repository files navigation

DevPoint-API

##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

Creating Updating and Deleting

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
    • email
    • firstName
    • lastName
    • password

Update User Put /user/{username}

  • Form Fields
    • email
    • 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
    • email
    • service
    • subject
    • message
  • Item = project
    • name
    • description
    • github
    • liveDemo
    • other
    • image

About

Dev-Point API : A simple portfolio website builder for freelancers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published