All Projects

Very Simple Todo API with Node

A JSON API built with Node for a very simple todo app for demonstration purposes.

The code can be viewed on my GitHub profile: Very Simple Todo API Node


  • Node
  • JavaScript
  • MongoDB
  • JSON Web Tokens

Project Requirements / Goals

The goal was to build a Node API for a very simple todo application to be used in my portfolio. In the future, the API will be used as the backend for other demonstration apps built with several technologies.

Challenges & Solutions


API authentication can be challenging, specially in apps built with Node and Express, since much of the security issues have to be addressed by the programmer.

The solution was to follow common, industry standard methods and libraries to secure authentication in Node apps, like bcrypt and JSON Web Tokens.