/remindersAPI

Primary LanguageJavaScript

Reminders API

A REST API built with MongoDB, Node.js and Express. Make sure you have Mongo Driver installed and have a mongo shell running before launching the server. Securing Node.js RESTful API with JSON Web Tokens, so User needs to be authorised to access resources. Users passwords are encrypted with npm bcript.

User Stories

So I can make sure the service is up and running
I would like to access a check point

As a user of the Reminders API service(get)
So I can see all my reminders
I would like to be able to display them all

As a developer(get type)
So I can populate all the reminders in the UI
I would like to return them as an array

As a user of the Reminders API service(get)
So I can see my reminders for today
I would like to search them by the date

As a user of the Reminders API service(get)
So I can find tasks
I would like to search them by the context

As a user(post)
So I can use your service
I would like to be able to save a reminder

As a user of the Reminders API service(update)
So I can edit a current reminder
I would like to be able to amend a reminder

As a user of the Reminders API service(delete)
So I can remove an old reminder
I would like to be able to delete a reminder