About the project
This was a really interesting project for me as it was exciting to get some experience of the MEAN stack after having got so comfortable with the LAMP stack. I really enjoyed building both the front end app and the back end app, cementing for me how much I value the full-stack experience.
I built the back end API for this to-do app using Node.js and the
Express framework, and stored the 'to-dos' in MongoDB
. I refactored my first attempt so that I implemented the
Controller/Services design pattern. The API has various routes for
adding, editing, updating and deleting the 'to-dos' and I utilised the four main HTTP verbs:
get
, post
,
put
and delete
.