Why am I unable to access my custom module's url?
<p>So, I have the frontName in routes defined as ICA and my controller folder is Index as well as the controller class name. Inputting 'magento2/ICA/index/index' returns a 404 not found. Not sure what I am missing</p>

<p>routes:</p>

<pre><code>&lt;?xml version="1.0"?&gt;
&lt;config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"&gt;
&lt;router id="standard"&gt;
    &lt;route id="ICA_Route" frontName="ica_deliveries"&gt;
        &lt;module name="ICA_HelloWorld"/&gt;
    &lt;/route&gt;
&lt;/router&gt;
</code></pre>

<p></p>

<p>controller class:</p>

<pre><code>&lt;?php

namespace ICA\HelloWorld\Controller\Index;

use Magento\Framework\App\Action\Context;

class Index extends \Magento\Framework\App\Action\Action
{
protected $_resultPageFactory;

public function __construct(Context $context, \Magento\Framework\View\Result\PageFactory $resultPageFactory)
{
    $this-&gt;_resultPageFactory = $resultPageFactory;
    parent::__construct($context);
}

public function execute()
{
    $resultPage = $this-&gt;_resultPageFactory-&gt;create();
    return $resultPage;
   }
}

?&gt;
</code></pre>