Skip to content

maximk247/testTaskArt

Repository files navigation

Таблица с jsonplaceholder/posts

Деплой

Описание

Таблица с jsonplaceholder/posts — это веб-приложение на основе Vue 3, которое позволяет пользователям создавать, просматривать, редактировать посты с поддержкой пагинации и сортировки. Приложение использует Pinia для управления состоянием и TailwindCSS для стилизации.

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

  • Nuxt 3
  • Vue 3
  • Pinia
  • TailwindCSS

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

git clone https://github.com/maximk247/testTaskArt.git
cd testTaskArt
npm i
npm run dev

Структура проекта

  • components/
    • UI/ — Компоненты интерфейса
    • PostModal/ — Модальное окно для создания поста
    • PostTable/ — Таблица постов
  • store/ — Магазин данных Pinia
  • pages/ — Страницы приложения
  • app.vue — Главный компонент приложения

Особенности

  • Пагинация: Поддержка переключения страниц с постами.
  • Сортировка: Сортировка постов по ID.
  • Модальные окна: Модальные окна для создания и редактирования постов.
  • TailwindCSS: Адаптивная стилизация интерфейса.
  • Обращение к конкретному посту Возможность перейти на страницу конкретного поста по заголовку