Разработка веб-приложения для управления пользователями

Цель проекта

Создать простое, интуитивно понятное веб-приложение для отображения и базового управления данными пользователей.

Технические требования

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

  • Фронтенд-фреймворк: Vue.js
  • Языки разметки и стилей: HTML, CSS
  • Логика приложения: JavaScript

Функциональные требования

1. Отображение данных

  • Приложение должно выводить список пользователей.
  • Для каждого пользователя необходимо отображать следующие данные: имя, фамилия, возраст, email.

2. Фильтрация

  • Реализовать функцию фильтрации пользователей по возрасту.
  • Добавить переключатель или кнопку для отображения только пользователей старше 18 лет.

3. Работа с фотографиями

  • Расширить модель данных пользователя, добавив поле для хранения фотографии (URL-адрес или файл).
  • Реализовать возможность загрузки и отображения фотографии для каждого пользователя в интерфейсе.
  • Интерфейс должен предусматривать загрузку файла с локального устройства.

Ожидаемый результат

Готовое рабочее одностраничное приложение (SPA) с чистым и аккуратным интерфейсом, выполняющее все указанные функции. Код должен быть хорошо структурирован и документирован.