Перейти до вмісту

Атестаційні завдання K2 ERP/Соціальна мережа

Матеріал з K2 ERP Wiki
Версія від 17:52, 29 квітня 2026, створена R (обговорення | внесок) (Первинна публікація)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Типи сповіщень:

1. Структура довідників

Колонки

  • користувачі реєструються, створюють профілі;
  • публікують пости, додають фотографії;
  • коментують і ставлять лайки;
  • стежать за іншими користувачами;
  • отримують сповіщення про активність. Потрібно створити базову соціальну платформу:

Основні задача

  • автор коментаря;
  • текст коментаря;
  • пост, до якого прив'язаний коментар;
  • дата створення.=== 5. платформа підписок ===

infinite scroll, опціонально виступає ключовою рисою * підвантаження нових постів при прокрутці стрічки вниз. * нові лайки на ваш пост або коментар. !SEO-опис

функції ERP

  • користувачі можуть ставити або забирати лайк з поста або коментаря;
  • підрахунок кількості лайків у реальному часі. {| class="wikitable"

3. Коментарі

  • можливість підписатися на іншого користувача;
  • стрічка новин формується із постів користувачів, на яких підписаний;
  • показ кількості:
    • підписників;
    • підписок.=== 4. Лайки ===
  • створення нового поста;
  • можливість додати фото або прикріпити файли;
  • редагування і видалення власних постів.==== Довідник «Користувачі» ====

Соціальна мережа — основа сучасної взаємодії людей через інтернет. !Критерій

7. Додаткові функції

  • нові підписники;
  • нові коментарі на ваш пост;

2. База «Пости»

Поля довідника:

  • пошук користувачів по нікнейму або ПІБ;
  • пошук постів за ключовими словами;
  • можливість завантаження кількох фото в пост;
  • робота через AJAX для публікацій, лайків і коментарів без перезавантаження;

!Бали

Технічні вимоги

Колонки бази

компонент створення соціальної мережі: профілі, пости, коментарі, лайки

Сповіщення виводяться в особистому кабінеті користувача. функції ERP:

  • коментування постів;
  • редагування і видалення своїх коментарів.== Реальний бізнес-контекст ==

Критерії оцінки

  • ім'я користувача — нікнейм;
  • ПІБ;
  • фото профілю;
  • email;
  • біографія;
  • місто / країна;
  • дата реєстрації. * автор посту;
  • текст посту;
  • фото / файли — опціонально;
  • дата і час публікації;
  • кількість лайків;
  • кількість коментарів. |-

|Бекенд |K2 Cloud ERP на Python або PHP |- |БД |PostgreSQL або MySQL |- |Фронтенд |HTML5, JavaScript, AJAX, Axios або Fetch API |- |UI-компоненти |DataTables для адмінки, Select2 для пошуку |- |Медіа |Завантаження і зберігання зображень для профілів і постів |- |Друк |Не потрібно, вся робота онлайн |}

функції ERP:

Примітка

Навіть найпростіша реалізація соціальної мережі вимагає уваги до: !Параметр |- |Реалізація профілів користувачів |20 |- |Створення постів, коментарів і лайків |20 |- |Стрічка новин з постами підписок |20 |- |платформа сповіщень і підписок |20 |- |Інтерактивність через AJAX без перезавантаження |20 |}

6. Сповіщення

функції ERP

  • зручності інтерфейсу;
  • швидкості роботи;
  • обробки медіаконтенту.