NationForge: Self-Hosted адмін-панель для громадських організацій.

Перекладено ШІ 0 Laravel News 23 червня, 2026

NationForge — це потужний інструмент на Laravel 12 для комплексного управління політичними рухами та громадськими спільнотами. Чи готові ви об’єднати всі організаційні процеси в єдину систему під власним повним контролем?

NationForge — це застосунок на базі Laravel 12 від розробника Kévés János. Платформа об’єднує всі операційні процеси політичного руху чи громадської організації в єдину адмінпанель, яку можна розгорнути на власному сервері. Версія Community Edition випущена під ліцензією MIT, а протестувати систему можна за допомогою live demo.

Зазвичай організації ведуть списки контактів, реєстрації на події та збір коштів у розрізнених таблицях та сторонніх сервісах. NationForge збирає ці інструменти в єдиний Laravel-проєкт. Це дозволяє зберігати дані прихильників і донорів під власним контролем, не залежачи від сторонніх вендорів.

# Що всередині

Community Edition містить базові модулі, необхідні для проведення кампаній або роботи осередків:

  • Contacts (CRM): база даних із воркфлоу статусів, завантаженням фото, кастомними полями, логами активності, статистикою донатів та lead scoring.
  • Groups: типи груп для спільнот, кампаній чи локальних осередків із налаштуваннями приватності, чатом у реальному часі, обміном файлами та спільним календарем.
  • Events: організація мітапів, ралі та вебінарів із трекінгом RSVP, публічною реєстрацією, QR-чекіном, автоматичним керуванням списками очікування та оплатою через Stripe або Barion.
  • Email Campaigns: створення листів у HTML та Markdown, сегментація аудиторії, drip-послідовності та відстеження відкриттів/кліків через Resend API.
  • Donations: облік донорів, регулярні платежі, публічні форми для збору коштів та експорт даних для бухгалтерії.
  • Projects and Tasks: призначення завдань командам, візуалізація таймлайну та коментарі.
  • Dashboard: аналітичні картки та графіки на Chart.js, а також регулярні звіти на електронну пошту.

Доступ регулюється ролями (Super Admin, Admin, Editor та Member). Система має аудит-лог та реєстрацію за запрошеннями. Для інтеграції із зовнішніми сервісами NationForge підтримує 12 типів outgoing webhooks, синхронізацію з Google Calendar, iCal та Facebook Events, а також роботу із Zapier та Make.

Технічний стек: Laravel 12, Livewire 3, Tailwind CSS та пакети Spatie (Laravel Permission та Media Library).

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

# Як почати роботу

NationForge — це повноцінний застосунок, який потрібно клонувати та запускати самостійно, а не пакет для наявного проєкту. Вам знадобляться PHP 8.2 або новіше, Composer, Node.js 18+ та MySQL 8+.

Репозиторій також містить команду composer run setup, яка спрощує процес встановлення. Деталі конфігурації доступні у файлі README.

# Community та Pro версії

Проєкт розвивається за моделлю open-core. Усе вищеописане доступне в безкоштовній Community Edition. Також існує Pro Edition, яка додає розширену аналітику, multi-tenant та white-label режими, 2FA, REST API, конструктор опитувань, збір петицій, облік волонтерських годин та пріоритетну підтримку.

Вивчити сирцевий код, повідомити про помилки або спробувати демо можна в репозиторії NationForge Community на GitHub.

Популярні

Інше, що варто прочитати

90 Оновлено 23 червня, 2026

Все, що потрібно знати про Laravel 13

Laravel 13 вийде в березні 2026 року й вимагатиме мінімум PHP 8.3. Хочете дізнатися, як PHP‑атрибути для моделей, нові налаштування черг і метод Cache::touch() вплинуть на вашу розробку?

16 Оновлено 23 червня, 2026

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!

15 Оновлено 23 червня, 2026

Випущено Livewire 3.6

Laravel Livewire випустив нову версію 3.6, яка приносить з собою цікаві HTML-директиви для управління видимістю DOM-елементів і JavaScript-діями. Досліджуйте нові можливості Livewire, що допоможуть вам створити ще більш інтерактивні користувацькі інтерфейси!