It took me over 2 months to make this video, and I tried super hard to condense it down to the essentials, building up from first principles.<p>It has everything you need:<p>Email magic link<p>Google OAuth<p>Role Based Access Control<p>Postgres DB (easy deployment with Docker)<p>Automatic database cleanup<p>Automatic account linking<p>Freedom for the user to change their username<p>Freedom for them to switch Google Accounts<p>Fully styled sign-in form<p>Reusable components ready to copy and paste<p>And much more.<p>Here's the video: <a href="https://youtu.be/TLGFTH4s_0Y?si=f_9CI_yK7E4ejjaO" rel="nofollow">https://youtu.be/TLGFTH4s_0Y?si=f_9CI_yK7E4ejjaO</a><p>The code is linked in the description.<p>What do you think?