Есть несколько вопросов, ответы на которые помогут вам определиться и с языком, и с разработкой, и со всем остальным.
1) Как вы сами оцениваете по срокам данную разработку?
2) Какие ресурсы, по вашей оценке, понадобятся для этого?
3) Как вы сами оцениваете бюджет данной разработки?
До кучи, замечу, что современные web-проекты, это 70% фронтэнда и только 30% бекэнда. Поэтому, думаю, что вам хорошо бы посмотреть и в сторону этих 70%!
Конечно же есть исключения, когда бекэнд перевешивает фронт, но это не ваш случай.
И да, по п.3) не думаете ли, что покупка и модицикация существующего обойдутся дешевле?