Shturman, Скажу честно, если Вы хотите вырасти как специалист, отказывайтесь от типовых проектов и разрабатывайте что-то свое.
Да будут неоптимальные решения, ошибки, подчас даже грубые, но со временем, и с опытом их будет все меньше и проекты будут все качественнее.