Skip to content

Induktr/jaysoft-user-list

Repository files navigation

Проект-Спринт: Список користувачів (Тестове завдання для Jaysoft)

1. Вступ: Демонстрація системного підходу

Назва проекту: Jaysoft User List

Опис: Цей проект — не просто реалізація тестового завдання. Це демонстрація системного і чистого підходу до розробки на Vue 3. Мета — показати не тільки що зроблено, але і чому це зроблено саме так, спираючись на принципи якості (Принцип 3) і ефективності (Принцип 9).

Завдання: Створити простий, але надійний додаток для відображення та фільтрації списку користувачів, отриманого з зовнішнього API.

2. Філософія та Принципи

  • Якість > Кількість (Принцип 3): Фокус на чистому, читабельному та підтримуваному коді, а не на додаванні зайвих фіч.
  • Система та Оптимізація (Принцип 9): Використання вбудованих у Vue механізмів (Composition API, computed властивості) для створення ефективної та передбачуваної системи реактивності.
  • Прагматизм і реалізм (Принцип 12): Вибір простих і прямих рішень, що відповідають масштабу завдання. Без «оверінжинірингу».

3. Технологічний стек

  • Фреймворк: Vue.js (версія 3)
  • API Стиль: Composition API з <script setup>
  • Збірка: Vite

4. Як запустити

  1. Клонуйте репозиторій.
  2. Встановіть залежності: npm install.
  3. Запустіть сервер для розробки: npm run dev.

5. Система знань проекту