Let's talk about the Authentication process

A custom authentication is too complex and risky to implement from scratch. Let's use the Supabase auth to optimize our goals.