Создание каталога альбомов (поля: название, год), в каждом альбоме есть треки(исполнитель, название, продолжительность). Редактирование треков в альбоме должно желательно при редактировании альбома. Сохранение одномоментно (Сразу альбом вместе со связанными треками). Фронтенд и бекенд для связи должны использовать технологию REST (JSON). Бекенд не должен генерировать HTML.
Backend: Laravel (5.x)(PHP) \ Django (1.7+)(python)
Frontend: angularjs (1.x)(js) \ angular 4 \ react-redux \ react native. В качестве CSS фреймворка: возможно использование Bootstrap.
Создать fork данного репозитория. Выполненную задачу выложить на Github в созданный fork. При невозможности выполнить задачу полностью, разрешается выполнить частично. Все гит коммиты комментировать подробно на английском языке. После окончания работ уведомить.
- Нам важна не целиком выполненная задача. Главное Ваше понимание процесса взаимодействия между фронтэндом и бэкэндом
- Мы оцениваем то, насколько вы умеете использовать документацию и встроенные возможности фреймворков
- Нам важно, как будут взаимодействовать модели друг с другом
- Мы обращаем внимание на имена классов, функций, переменных, умение выделять логические функции, форматирование кода.
- При возникновении вопросов готовы помочь
- При невозможности выполнить задачу просьба связаться с менеджером
- Нам нужны унверсальные программисты