If the admin page is working with Localhost Router Mode then it might indicate there is a port conflict. You might be able to access the front-end page by doing some cache troubleshooting since only the backend is loading.
Apps like MAMP, XAMPP, or Docker for example can cause these types of conflicts, but so can security, anti-virus, or firewall applications/extensions.