You can do it in two ways.
1. By writing a plugin
2. Adding the route in the core.
By writing the Plugin, please follow a plugin from that we wrote for the extend the platform. You can write routes/views within the plugin.
Add route in the core.
place your view file within the theme root
Add the controller/method to connect with the route and view file.
If you are a laravel developer, you can do this easily.