Skip to content

A one-page list of notifications that can be filtered by type.

Notifications You must be signed in to change notification settings

Vasily257/notification-list

Repository files navigation

Notification list

Этот проект — тестовое задание для вакансии «Frontend developer» компании Цифровые технологии ритейла.

Функциональность

Проект является одностраничным списком уведомлений, которые можно фильтровать по типу.

Особенности

У проекта есть несколько особенностей:

  1. Проект написан на Vue 3, используется Composition API и script setup, а также Pinia.
  2. Код по возможности соответствует рекомендациям Vue.
  3. Обращение к стору вынесено в родительский компонент, чтобы сохранить дочерние компоненты чистыми.
  4. Приложение сохраняет своё состояние — выбранный фильтр и статусы уведомлений — в 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/ в браузере, чтобы увидеть результат.

Статус

Проект завершен, нет планов по доработке.

About

A one-page list of notifications that can be filtered by type.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published