⚙️ Firebase Yapılandırması Gerekli

Bu dosyayı bir metin editörüyle açıp (VS Code, Notepad++) firebaseConfig bölümüne kendi Firebase proje bilgilerinizi yapıştırın. Aşağıdaki adımları sırasıyla uygulayın.

1

Firebase Projesi Oluşturun

console.firebase.google.com → "Proje oluştur" → isim verin (ör. sts-okul) → Analytics isteğe bağlı

2

Authentication Etkinleştirin

Sol menü → Authentication → "Başlayın" → Sign-in method → Email/Password → Etkinleştir → Kaydet

3

Firestore Database Oluşturun

Sol menü → Firestore Database → "Veritabanı oluştur" → Üretim modunda başlat → Bölge seçin (eur3 veya us-central1)

4

Güvenlik Kurallarını Yapıştırın

Firestore → Kurallar sekmesi → Tüm içeriği silin → aşağıdakini yapıştırın → Yayınla

rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /users/{userId} { allow read: if request.auth != null; allow create: if request.auth != null && ( request.auth.uid == userId || get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role in ['master_admin', 'admin'] ); allow update: if request.auth != null && get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role in ['master_admin', 'admin']; allow delete: if request.auth != null && get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role == 'master_admin'; } match /tasks/{taskId} { allow read: if request.auth != null; allow create: if request.auth != null && get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role in ['master_admin', 'admin']; allow update: if request.auth != null; allow delete: if request.auth != null && get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role == 'master_admin'; } } }
5

Web Uygulaması Ekleyin & Config'i Kopyalayın

Proje Ayarları (⚙️) → "Uygulama ekle" → Web (</>) → Kayıt olun → firebaseConfig nesnesini kopyalayıp bu HTML dosyasındaki ilgili yere yapıştırın

6

İlk Master Admin Kullanıcısını Oluşturun

Authentication → Kullanıcılar → "Kullanıcı ekle" → e-posta + şifre girin. Ardından Firestore → users koleksiyonu → Belge ekle → Belge ID = kullanıcının UID'si → Alanlar: name, email, role:"master_admin", department:"Akademik", active:true

S
SprintBeam
PROJE TAKİP SİSTEMİ
📢 İlanlar SprintBeam Nedir?
📢 Açık Pozisyonlar

Bursiyer & Araştırmacı İlanları

Araştırma ekibimize katılın! İlgilendiğiniz pozisyonun detayına bakıp doğrudan başvurabilirsiniz.

📢
Şu anda açık ilan bulunmuyor
Yeni ilanlar burada yayınlanacaktır.
🚀
SprintBeam Nedir?
Proje takip platformumuz hakkında bilgi alın
→
PLATFORM

SprintBeam Nedir?

Gantt chart, proje ekibi yönetimi, toplantı planlaması, satın alma takibi ve daha fazlası tek platformda. Akademik ve kurumsal ekipler için tasarlandı.

10+
Modül
6
Dil Desteği
100%
Özelleştirilebilir
24/7
Bulut Erişim
📊

Dinamik Gantt Chart

Günlük, haftalık, aylık, yıllık görünüm. İş paketi ve kişi bazlı planlama, ilerleme takibi.

👥

Proje Ekibi Yönetimi

Sürükle-bırak organizasyon şeması. Yürütücü, araştırmacı, bursiyer rol atamaları.

📅

Toplantı Planlama

Online (Zoom/Meet) veya yüz yüze. Otomatik e-posta davetleri ve katılımcı yönetimi.

🛒

Satın Alma Takibi

Proje bazlı sipariş listeleri, durum takibi, tedarikçi linkleri ve bütçe kontrolü.

📈

Analitik Raporlar

Erişim, etkinlik ve performans analizleri. Isı haritaları ve aktivite grafikleri.

📄

PDF Raporlama

Proje, Gantt, ekip ve satın alma verilerini tek tıkla profesyonel PDF olarak alın.

Ekibinizle çalışmaya başlayın

Hesabınızla giriş yaparak projelerinizi yönetin.

© 2026 SprintBeam — Proje Takip Sistemi
sprintbeam.com

SprintBeam

Proje Takip Sistemi

📌 Duyuru
SprintBeam
Proje Takip Sistemi
Ayarlar
Dashboard
Yükleniyor…
Proje Ekibi
Kutuları sürükle • Tıklayıp "Bağla" ile bağlantı oluştur • Çift tıkla sil
Biçim: