NextJS Edge Runtime has made handling file uploading quite simple using the FormData interface. We can use FormData in the frontend to send upload request and also use this in server side to process uploads.
New versions of NextJS (14+) can now automatically create dynamic sitemaps that also supports revalidation. The sitemap will get updated at regular intervals as exported through revalidate variable.
A custom MUI theme can be implemented in the root layout script of the NextJS app. If you are using server side rendering for layout, you will need to include MUI theming as a client side component.
Google Analytics can be integrated in a NextJS app by including the Google Analytics script in the root layout.js script and configure Google Analytics indicating a single page application.