Skip to content

Belozertsev-av/store-basic

Repository files navigation

Управление учетными записями

Этот проект представляет собой форму управления учетными записями, реализованную с использованием Vue.js 3, TypeScript и Pinia. Проект разработан в рамках тестового задания

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

  • Добавление учетной записи: По нажатию кнопки "+" добавляется новая учетная запись.
  • Удаление учетной записи: Каждая учетная запись может быть удалена соответствующей кнопкой.
  • Редактирование учетной записи: Каждая учетная запись может быть отредактирована путем прямого изменения. Поля также валидируются, чтобы не нарушить консистентность
  • Валидация полей: Поля логина и пароля валидируются на потерю фокуса и изменение значения.
  • Сохранение состояния: Учетные записи сохраняются в стейт менеджере Pinia и сохраняются при обновлении страницы.

Стек технологий

  • Vue.js 3 с использованием Composition API
  • TypeScript
  • Pinia - для управления состоянием
  • PrimeVue - UI фреймворк

Установка и запуск

1. Клонируйте репозиторий:

git clone https://github.com/Belozertsev-av/store-basic

2. Перейдите в директорию проекта:

cd store-basic

3. Установите зависимости:

yarn install

4. Запустите сервер разработки:

yarn dev

5.Откройте браузер и перейдите по адресу http://localhost:5173.

Запуск ESLint с авто исправлениями

yarn lint:fix

Cборка

1. Соберите проект:

yarn build

1. Запустите приложение:

yarn preview

About

Simple accounts store app created by Vue.js and Pinia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published