npm install
npm run serve
npm run build
npm run lint
Реалізувати SPA, пости + коментарії. Vue 2/3 на вибір.
Головна сторінка містить список постів з пагінацією. Кожен пост містить - назву, короткий текст, дату, кількість коментарів до цього посту.
З кожного посту на головній, є посилання на сторінку окремого посту. На сторінці окремого посту містится: назва, повний текст, список коментаріїв, форма для додавання нового коментаря.
Коментар містить: автор, текст коментаря, дата.
На головній сторінці можна відсортувати пости:
по даті по кількості коментарів по даті останніх коментарів (спочатку пости в яких свіжі коментарії) Всі дані (пости, коментарі) зберігаються на кліенті.
На головній сторінці є кнопка єкспорту даних (пости + коментарі) в json файл.
На головній сторінкі є кнопка імпорту даних (пости + коментарі) із json файлу.
На головній сторінці є посилання на сторінку додавання нового посту.
Дизайн будь-який, хоч голий бутстрап. Примітивна валідація на формах, хоча б від пустих даних.