Розробникам

UJournal Web

UJournal Web створено на основі статичного генератора сайтів Jekyll з використанням фреймворків TailwindCSS та AlpineJS. Код застосунку розповсюджується під ліцензією MIT, що означає, що інші розробники можуть змінювати зовнішній вигляд клієнта на власний розсуд, вносити свій вклад у його розвиток або створювати власні проєкти на його основі.

Github репозиторій UJournal Web →

UJournal API

UJournal API створено на основі PHP фреймворка Laravel, а в якості бази даних використовується MySQL. Автентифікація відбувається через OAuth провайдер Google. В якості CDN виступає Cloudflare R2. API є непублічною частиною проєкту і має закриту ліцензію, що унеможливлює використання коду API частини у власних проєктах. Проте не забороняється відтворення API на основі власного коду.

UJournal API відповідальний за наступні функції:

  • Створення стрічок
  • Створення підписок
  • Створення постів
  • Створення, читання коментарів
  • Створення, читання інформації про реакції

Список методів UJournal API →