Розробникам
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 відповідальний за наступні функції:
- Створення стрічок
- Створення підписок
- Створення постів
- Створення, читання коментарів
- Створення, читання інформації про реакції