In this merge request, the note endpoint is added to the backend. Moreover, the backend has been refactored majorly.