У вас два варианта
1) учим javascript пол годика (хотя бы месяц, что бы покрыть основы, понимать разницу между smartui и MVC, что бы было понимание того что такое event loop и асинхронность в js), потом знакомимся с каким-нибудь UI фреймворком (angular,ember,react+flux), потом реализуем приложение (либо сразу реализуем и походу учим, получится чуть быстрее но хуже по качеству)
2) нанимаем специалиста