Using: Node.js, Express, MariaDB, Vue2, vue-router, Objection/Knex, Axios, cookie-parser, JSON Web Tokens (JWT), and Bcrypt.
- Register a new account
- Log in to your account
- Update your user profile (form submission)
- Log out of your account
Examples of custom RESTful APIs built with Node.js and Express:
Examples of database interaction performed using Objection with Knex:
Examples of managing authentication sessions using JSON Web Tokens (JWT):
Examples of hashing passwords using Bcrypt:
Examples of protecting application routes using navigation guards with vue-router:
Examples of handling form submission data using Vue2 (Options API) and Axios: