trever-s It’s not the best idea to use the public folder like that. Typically, the files in the public folder are moved to the home directory or some sort of virtual redirect of sorts is set up. The easiest set up depending on the hosting environment would be putting the public files at the public root (pull them out of the public folder and move them). And then all other files go a level below your public files for security reasons. Or, you use something like various .htaccess rules to protect the non-public files.
All that aside, your code for the sign up link isn’t formatted quite right.
<a href="/signup" onclick="app.modal.show(new app.routes.flagrow-direct-links-signup.component.component.prototype.createModal) title=" sign="" up="" for="" camas="" club"="">sign up</a>
The sign up link should just be:
<a href="public/signup">sign up</a>
Or, if you reinstall so that you aren’t literally using the public folder:
<a href="/signup">sign up</a>