Yes :D ... you have to think about an authentication mechanism yourself though :) and draw the a diagram first :) just so you have a overview :).
as starting points :) and maybe look into http://stateless.co/hal_specification.html
but it depends how complex your API gets if you need hal.