Play Building End-to-End Web Apps Using TypeScript