Этот проект — тестовое задание для вакансии «Frontend developer» компании Цифровые технологии ритейла.
Проект является одностраничным списком уведомлений, которые можно фильтровать по типу.
У проекта есть несколько особенностей:
- Проект написан на
Vue 3
, используетсяComposition API
иscript setup
, а такжеPinia
. - Код по возможности соответствует рекомендациям Vue.
- Обращение к стору вынесено в родительский компонент, чтобы сохранить дочерние компоненты чистыми.
- Приложение сохраняет своё состояние — выбранный фильтр и статусы уведомлений — в
local storage
.
Vue
SCSS
TypeScript
Vite
Опубликованый сайт: https://notification-list.netlify.app/
Чтобы склонировать проект, надо открыть выбранную папку и использовать команду:
HTTPS: git clone https://github.com/Vasily257/notification-list.git
Чтобы запустить проект, нужно использовать команду npm run dev
в папке с проектом.
Потом надо перейти по ссылке http://localhost:5173/ в браузере, чтобы увидеть результат.
Проект завершен, нет планов по доработке.