Intermediate project

Authentication System

Registration, login, logout and protected routes with hashed passwords and httpOnly JWT cookies.

IntermediateBrief — full guide in progress
localhost:3000/authentication

Required skills

Complete these lessons first

Folder structure

Project tree
auth/
├── server/
└── client/
Full guide in progress

The step-by-step guide for this project is being written. Use the lessons above to build it yourself — it is a great way to practise.

Possible enhancements

Email verification
Password reset
Refresh tokens