Здравствуйте! Заголовок расплывчатый, но мне нужна критика и советы, хотел бы узнать ваше мнение насчет приложения, правильно ли я реализовал его.
Задача:
Необходимо сделать одностраничное приложение, реализующее CRUD операции по этим сущностям:
- Person (person_id, first_name, last_name, middle_name, email, phone_number);
- User (user_id, nickname, department_id, person_id, position_id, super_user);
- Position (position_id, position_name, salary);
- Department (department_id, department_name, company_id);
- Company (company_id, company_name, description, logo).
Редактирование производить, к примеру, в Popup окне.
Условия:
- данные брать из JSON.file или использовать LocalStorage
- не использовать js-фреймворки!
- только html, css, javascript, jQuery
- красиво, функционально и интуитивно понятно - это важно
- для эмуляции отправки данных resolve - 1.5 секунды
- можно использовать css-фреймворки bootstrap, foundation и т.д.
- сделать notifications, используя, например, jGrowl
Это тестовое задание,
ссылка на репозиторий. Спасибо за потраченное время :)