1. Create your own github repository!
To get started, you need to push your code to a private github repository!
2. Choose your hosting service
Use your favorite hosting provider (Vercel is the easiest one) to create a new project based on the GitHub repo. You can deploy your app anywhere NextJS is supported: Vercel, Netlify, Render, etc.
Note: Make sure you create your .env file for your deployment. Your local .env.local file will not be pushed to your github repository for safety reasons!
Here is a small-tutorial on how to set up your environment variables for vercel.
Congratulation! You succesfully deployed your app!