Create an AWS Userpool. For more info Authentication in Next.js using Amazon Cognito
The easiest way to deploy this Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out Next.js deployment documentation for more details.