This is a CRUD Contacts Manager web API with secured endpoints.
- Node.js /Express.js, MongoDB/Mongoose
- JSON Web Tokens (JWT)
- Bcrypt.js
- Moment.js
- node-cron
- Sendgrid
- Mocha and Chai test libraries
- User should be able to create an account
- User should be able to add a new contact
- User should be able to read all contacts
- User should be able to update a contact
- User should be able to delete a contact
- User should be able to add more than one email to a contact
- User should be able to add more than one address to a contact
- User should be able to add more than one phone number to a contact
- User should receive birthday reminders for contacts via email
Documentation for this API can be found here