Выскажу свое мнение, не более.
Мужик ты молодец. Это очень крутая практика. Каждый должен написать свой велик, чтобы понять как работает язык, как работают фреймы.
НО:
если тут начнут за тебя разбирать "твои рельсы", то ничего хорошего не получится.
Совет:
Попробуй каждый этап логики проверить и пройтись по всем файлам. Также каждое звено погугли по докам и разберись как должно работать.
Не буду говорить, что знаю, но всё зависит от компании. Если практически не знающий... Я вот фактически ничего не знал по верстке и frontend'у. У меня не было вообще никакого опыта работы. И как и ты я отправил резюме и меня взяли. Вопросы были - html, css знаешь. Я кивнул и всё. Я это к тому, что тебя могут спросить - пользовался хоть раз? И Что такое переменные знаешь? И всё.