CLIENT: Pennsylvania Department of Transportation (PennDOT)
Pennsylvania is a large state with a population greater than 12 million, 11 districts, more than 2,500 municipalities and more than 41,000 miles of state-maintained roadways. PennDOT needed a better way to enhance cooperation between districts, planning partners and municipalities in their work to identify and address the commonwealth’s most pressing infrastructure needs.
PennDOT Connects Application replaces PennDOT’s legacy screening form for project proposals and environmental scoring and allows users to complete Project Initiation Forms within the application. It leverages business process management principles to streamline procedures and engage each user at the appropriate points of the process based upon their role and responsibilities. Social networking and collaboration tools are incorporated into the portal to promote discussion, knowledge sharing, co-creation and form completion.
The portal features an easy-to-use interface that minimizes training time and reduces the need for additional systematic programming or recoding. It also features a robust search engine that allows users to query any data point in the system.
Authentication and identity management through integration with PennDOT’s Single Sign-On system
Backend APIs written in ASP.NET Web API using a service-oriented architecture
NHibernate, an object-relational mapping solution for portability and maintainability
Oracle database with use of Oracle Spatial for environmental scoring
Responsive Single Page Application front-end written in Angular