Розробники
Ми будуємо відкриту платформу громадянської підтримки, і технічна компетенція є основою нашої роботи. Безпека та доступність — наші ключові принципи.
Напрямки діяльності
Безпека та конфіденційність
Оскільки ми інтегруємося з BankID та обробляємо персональні дані, безпека є критичною.
- Допоможіть нам переглядати код на наявність вразливостей.
- Реалізуйте безпечні потоки автентифікації.
- Візьміть участь у проєктуванні архітектури для мінімізації зберігання даних (privacy by design).
Фронтенд та доступність
Додаток повинен працювати на всьому, від старих пристроїв Android до найновіших iPhone.
- Оптимізуйте продуктивність та використання пам'яті.
- Створюйте адаптивні інтерфейси відповідно до стандартів доступності (WCAG).
- Допоможіть з реалізацією PWA.
Інтеграції
- Інтеграція з BankID (включно з тестовими середовищами).
- Розробка API для майбутніх інтеграцій з партнерами.
Технічний стек
- Frontend: Preact 10 + Vite + Tailwind CSS + i18next + Socket.io + Leaflet
- Backend: Node 22 + Express 5 + Socket.io + PostgreSQL 16 + jose (JWT)
- Інфраструктура: Docker Compose + Traefik + nginx
- Тести: node:test (бекенд), vitest (фронтенд)
Як почати
Вихідний код знаходиться на Codeberg. Клонуйте репозиторій, прочитайте документацію для розробників та відкрийте свій перший тікет.