⚙️ 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 Platform
Ankara Üniversitesi · Araştırma Projeleri

Bursiyer & Araştırmacı
İlanları

Devam eden TÜBİTAK ve araştırma projelerimizde yer almak için aşağıdaki açık pozisyonlara başvurun.

📢
Şu anda açık ilan bulunmuyor
Yeni bursiyer ve araştırmacı ilanları burada yayınlanacaktır.
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: