/task-manager

A Node.js CRUD app for users to login and manage tasks. The app uses bcrypt to securely hash passwords and JWTs for user authorization (2020)

Primary LanguageJavaScript

Task Manager - A Node.js CRUD App (2020)

Project Context

A node.js application for users to track their tasks.

Project Overview

A node.js application for users to keep track of tasks, the user can create, edit, remove and mark tasks as complete. Users can register an account, upload an avatar and track their progress between sessions. The application uses bcrypt to securely hash passwords and uses JSON web tokens for user authorization.

Technologies Utilized

  • node.js
  • express.js
  • monogoDB
  • mongoose
  • REST APIs
  • bcrypt.js
  • JSON web tokens
  • Jest tests

Attribution

The Complete Node.js Developer Course - Andrew Mead