This document describes a project that proposes a hierarchical graph model called HEPV (Hierarchical Encoded Path View) to efficiently find optimal paths for transportation applications. The HEPV model partitions a large graph into smaller subgraphs and precomputes paths between border nodes to allow for on-demand optimal path retrieval. Algorithms are developed to create and maintain the HEPV structure and to retrieve optimal paths between any two nodes by searching partitions and an encoded supergraph. The project scope involves developing this hierarchical graph model, algorithms for path computation and precomputation, and a GUI for users to obtain optimal paths.