Тренировочный проект для web разработчика, чтобы показать работодателю?
Я бы напрягся если человек за полгода всё это изучил...
Сделайте несколько проектов с биржи фриланса. Еще и денег за это заплатят :)