We're getting close to Implementing the SplashPage redesign efforts.

= The Code =;

The redesign uses a modern Single Page App approach to provide a rich HTML page which is augmented by logic, design and data from a ptp central server.

There are three code repositories used, each with a separate concern...

ptp-splash-page

https://github.com/personaltelco/ptp-splash-page

Containing the HTML, javascript, css and fonts which live on the router. It makes calls to...

ptp-splash-page

https://github.com/personaltelco/ptp-splash-server

Containing the javascript, css and images which are served from a central server. It in turn gets data from...

ptp-api

https://github.com/personaltelco/ptp-api

A Nodejs server which gathers data from various sources and offers them up via a RESTFUL api.

Technologies Used

== How this happened ==;

In late 2012 and early 2013 BenjaminFoote (bfoote) had the idea of trying to improve the splash page. He wasn't the first and he won't be the last.

We started gathering some requirements in NewCaptivePortalFeatures and there was a review of other efforts including SplashPageRedesign NodeSplashPages MobileSplash.

Then bfoote went off and traveled for a while.

In late 2013 after returning to Portland bfoote went and started in on the redesign in earnest. It became a labor of love.