After struggling with Firebase for a Next.js project, I moved over to
@prisma, @PostgreSQL, + @nextauthjs for database and user authentication. Way easier to implement than I thought and the docs for Prisma and Next-Auth are pretty great. I definitely am using this combo again for future projects!