How much time would you say is fast enough to build a full front end and back end login/authentication system in nodeJS with any db ?
I mean including throttling, pwd reset, forgot email/pwd, 2fa, confirmation email etc?
Most of the tutorials are notoriously outdated and won't work bc dependencies, but I have build one such app.
It depends on what exactly your app is because you might be able to use existing solutions.
But my recommendation is Firebase or Supabase. These tools were basically designed for this type of webapp. I know a team of junior devs who created a production-app in a few weeks with Firebase. Firebase handles authentication, the database REST endpoint, and various other common webapp functionality, so that stuff is seriously achievable in hours. In Supabase "signup", "login", "login with provider", "send reset email" are all single JS functions.
For someone who knows the J's basics , I mean