Mobile Application – Angular & OData

Developed mobile application for an Arts Foundation that wanted to offer its highest donors a platform to manage promotions to local restaurant and entertainment areas


  • Developed using Angular JS front-end and .NET Core 2.0
  • Implemented OData protocol to standardize REST endpoints
  • Utilized Entity Framework Core as ORM with MS SQL Server
  • Built on Apache Cordova (Phone Gap) to allow platform agnostic distribution
  • Designed with material design principles to deliver a sleek and modern user interface to attract a higher user-base
  • Oversaw distribution through Google Play and Apple stores

  • Ramping up quickly on Angular tutorials to be ready for project kick-off
  • Studying the involved life-cycle of push notifications in mobile development
Lessons Learned
  • Recognizing the weaknesses of cross-platform mobile frameworks and knowing when to recommend them over native code
  • Documenting the tedious process of submitting an application to the App store