для того чтобы на пустом месте что то создать, надо халявные компоненты, хорошие знания, умения и четкую цель. если не выходит - надо либо снизить требования, либо пересмотреть компоненты необходимые для успеха. чудес не бывает.
сделать из гогна и палок работающее всегда можно. я много лет это делал, и даже стал на этом зарабатывать деньги.
вопрос в том, что есть определенный предел возможностей определенного набора "компоненты-знания-умения-конечный резульат" за пределами этого будет либо дорого, либо бессмысленно, либо трудно, либо экзотично.