UltimatePOS uses the Laravel framework. So to remove the public from the URL is something related to Laravel.
By default, we have configured UltimatePOS to not use public in URL, but it can use it in some servers according to the server configuration.
To remove, follow one of these steps:
Enable mod_rewrite in your server. If you have no idea of doing this then contact your hosting provider for doing this.
Don’t install in subdirectory:
❌ www.example.com/pos (not recommended)
✅pos.example.com (Recommended, sub-domain)
✅ example.com (Recommended, main domain)
Follow the steps mentioned in one of these links:
📩 Still stuck? Contact Support