Back-end kısmının çok zorlayacağını sanmam. Kendini css ve js de geliştirmen gerekli. Back-end kısmı için dilleri araştırıp uygun olanını bulabilirsin en olmadı firebase ile halledersin.