Создать мини приложение для редактирования документов (Document). Приложение должно иметь функционал: просмотр списка, создание, редактирование, удаление документов.
Два типа сущностей:
Document содержит поля:
- название (varchar 255)
- описание (text)
- много прикрепляемых файлов (Attachment).
- Любые дополнительные поля на усмотрение разработчика
Attachment содержит поля:
- оригинальное название файла
- размер файла
- Любые дополнительные поля на усмотрение разработчика
Загрузку файлов нужно сделать с помощью ajax (используя http://www.dropzonejs.com/ , demos.krajee.com/widget-details/fileinput, или другой похожий компонент, на ваше усмотрение). В редактировании Document должно быть редактирование колекции прикрепленных файлов + сортировка позиции файла + добавление новых файлов. Редактирование и удаление файлов должно быть работающее и удобное для обычного пользователя.
Авторизация, проверки доступа, tinyMCE и подобные вещи - не нужны. Все должно нормально работать на мобильных устройствах с прогрессбаром загрузки.
Код выложить на github, рабочий пример вылить на (ваш) тестовый сервер.