Думаю что возможно, если вы обучитесь. Но на это уйдет реально много времени и не факт, что вы реально разберетесь во всех нюансах. Лучше уже раз вложиться и 100% получить результат. Я в свое время обращался к ребятам с Idea Digital Agency, работа которых как раз направлена на разработку и продвижения сайтов. Самое полезное и
интересное тут , ознакомьтесь, а потом уже решайте