V School | Better Humans, Better Outcomes

Token Auth with JWTs Part 3 - Security and UX - React + Context

This is part 3 in a series of tutorials about authentication. If you haven't already, get some additional context by going through the other parts: 1. Authentication Basics 2. Token Auth with JWTs Part 1 - Server Setup 3. Token Auth with JWTs Part 2 - React + Context Set up

Token Auth with JWTs Part 2 - React + Context

This is part 2 of a multi-part series on setting up user authentication in a MERN-stack application using JSON Web Tokens. If you haven't been following along, please visit the other posts for a full understanding of the current project: 1. Authentication Basics 2. Token Auth with JWTs Part 1

Token Auth with JWTs Part 1 - Server Setup

Note: If you haven't yet read through the Authentication Basics post, you should go read through it now before moving on. Intro What we'll be working with is a simple todo list organizer and adding user authentication on it so that a user will only see his/her todo items

Error handling in Express

Introduction Express is a very lightweight framework that allows you to do things however you want. This makes it very flexible, but also means you could write a less-than-optimal server without knowing it. Error handling is an important task for your server to accomplish. If you don't gracefully handle errors,

Synchronous JS Todo App

* Tools: HTML5, CSS, Javascript Goal You will be creating a CRUD app that tracks a user's todo list. Users should be able to add todo items, view them in a list or grid, mark each as completed, and delete them from the list. Constraints This todo app only needs to

V School | Better Humans, Better Outcomes © 2026