В этом документе мы сформировали требования, которые мы хотели бы видеть в приложении.
Описание
На что мы будем обращать внимание при проверке:
- Насколько комфортно для пользователя работает приложение. Попробуйте встать на сторону пользователя и сами ответить на этот вопрос.
- Качество кодовой базы приложения. Попробуйте вложить все свои навыки, знания и опыт написания кода в это задание.
- Done better than perfect. Чем больше вы сделаете, тем лучше. Мы хотим увидеть как вы реализовываете разные фичи, а не одну но идеально. Попробуйте найти баланс между перфекционистом и разработчиком.
- В этом документе есть строчки на оранжевом фоне и с звездочкой в начале строки. Это опциональные требования. Делать их необязательно, но если вы чувствуете в себе силы на реализацию этого пункта мы обратим на это отдельное внимание.
Ограничения
Основное ограничение - реализовать тестовое задание на React.js. Попробуйте выполнить задание, настолько хорошо, насколько вы можете. Весь инструментарий, с которым вы знакомы или сможете найти в npm в вашем распоряжении.
Так же, обязательное требование - приложение должно работать в браузере(никакого бекенда).
- В качестве хранилища стоит использовать localstorage, нет смысла тратить время на интеграцию с сервисами типа firebase или другими бекендами.
Куда отправлять?
Выполненное тестовое задание пожалуйста загрузите на Github
Общее описание приложения
Мы хотим получить приложение, в котором можно управлять текстовыми заметками и создавать их. Нам все равно, будет это три экрана с навигацией, между ними, или один экран с тремя секциями.