Safety over virality
No rage-bait algorithms. Communities set the rules and moderation flows.
Community-first social network
SoBeneficial replaces rage-driven feeds with intentional, modular communities—and a carefully designed Donated Sessions model for safe, time-bounded help.
Topluluk-öncelikli sosyal ağ
SoBeneficial, öfke dolu akışlar yerine niyetli ve modüler topluluklar kurar; güvenli ve süre sınırlı Bağış Seansları modeliyle destek sağlar.
Most social platforms reward outrage and addictive scrolling. Vulnerable communities struggle to find safe, well-moderated spaces. Support systems rarely scale without turning exploitative.
No rage-bait algorithms. Communities set the rules and moderation flows.
Each community toggles modules it needs—Q&A, resources, events, mentorship, jobs/collab.
Nonprofit mindset keeps growth aligned with benefit, not engagement tricks.
Çoğu platform öfke ve bağımlı kaydırmayı ödüllendiriyor. Hassas topluluklar güvenli alan bulmakta zorlanıyor. Destek sistemleri ise suistimal edilmeden ölçeklenemiyor.
Öfke tetikleyici algoritmalar yok. Kuralları ve moderasyonu topluluk belirler.
Her topluluk ihtiyacı olan modülleri açar: Soru-Cevap, kaynaklar, etkinlikler, mentorluk, işler/işbirlikleri.
Nonprofit yaklaşım büyümeyi faydaya hizalar, etkileşim oyunlarına değil.
A time-bound way for volunteers or professionals to donate help sessions—designed with clear boundaries, verification options, and disclaimers. Not a replacement for medical, legal, or mental health care.
Gönüllü veya profesyonellerin destek seanslarını bağışlaması için süre sınırlı bir yol; sınırlar, doğrulama seçenekleri ve uyarılarla tasarlanır. Tıbbi/hukuki/psikolojik hizmetin yerine geçmez.
Current repo state: backend and Flutter scaffolds exist; reference schema in benefisocial.sql; migrations/RLS/CI still to add.
Mevcut depo durumu: backend ve Flutter iskeletleri hazır; benefisocial.sql içinde referans şema; migration/RLS/CI eklenmeli.
Communities that help people grow without sacrificing safety or dignity.
Backend and Flutter scaffolds are in place; schema and RLS hardening, CI, and full UI polish are next.
Ship community membership + module toggles, enforce RLS, add Donated Sessions safely, and professionalize each screen.
Güvenlik ve onurdan ödün vermeden insanları büyüten topluluklar.
Backend ve Flutter iskeletleri hazır; sırada şema ve RLS sertleştirme, CI ve UI iyileştirmeleri var.
Topluluk üyeliği + modül ayarları, RLS uygulaması, güvenli Bağış Seansları ve her ekranın profesyonelleşmesi.
Start with the README, Roadmap, and Security docs. Open small PRs and document schema/auth assumptions.
Go to README →README, Yol Haritası ve Güvenlik dokümanlarıyla başlayın. Küçük PR’lar açın ve şema/yetkilendirme varsayımlarını açıklayın.
README’ye git →
cd backend
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
./uvicorn_dev.sh
Configure frontend/lib/config.dart with your Supabase URL and anon key, then run flutter pub get and flutter run -d chrome.
cd backend
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
./uvicorn_dev.sh
frontend/lib/config.dart dosyasını Supabase URL ve anon key ile ayarlayın; sonra flutter pub get ve flutter run -d chrome çalıştırın.