<<<<<<< HEAD
Bu proje, topluluk yönetimi için kullanılan YouTube videoları, Excel şablonları ve diğer önemli bağlantıları kategorilere ayırarak saklayan ve yöneten bir web uygulamasıdır.
- Bağlantıları üç farklı kategoride saklama: YouTube, Yönetim ve Diğer
- Kategoriye göre filtreleme
- Başlık ve açıklamada arama yapabilme
- Duyarlı ve kullanıcı dostu arayüz
- GitHub Pages üzerinde ücretsiz barındırma
Proje, GitHub Pages üzerinde yayımlanmış olarak kullanılabilir:
https://yourusername.github.io/link-manager
Yerel olarak geliştirmek veya çalıştırmak için:
- Repoyu klonlayın:
git clone https://github.com/yourusername/link-manager.git
- Proje klasörüne gidin ve bağımlılıkları yükleyin:
cd link-manager
npm install
- Geliştirme sunucusunu başlatın:
npm start
- Tarayıcınızda görüntüleyin:
http://localhost:3000
Projedeki değişiklikleri GitHub Pages'e deploy etmek için:
npm run deploy
Bu komut, projeyi derleyip GitHub Pages dalına yükleyecektir.
Şu anda bağlantılar, kaynak koddaki bir JSON dosyasında (src/data/links.json) statik olarak saklanmaktadır. Gerçek bir uygulama için, aşağıdaki seçenekleri değerlendirebilirsiniz:
-
GitHub üzerinde JSON dosyasını düzenlemek: Küçük değişiklikler için, doğrudan GitHub arayüzünden JSON dosyasını düzenleyip commit edebilirsiniz.
-
Firebase/Firestore kullanmak: Daha dinamik bir çözüm için, ücretsiz bir Firebase hesabı oluşturup verileri gerçek zamanlı bir veritabanında saklayabilirsiniz.
-
Supabase veya diğer BaaS (Backend as a Service) hizmetleri: Firebase'e alternatif olarak Supabase gibi çözümler de kullanılabilir.
- Bu repoyu forklayın
- Özellik dalınızı oluşturun:
git checkout -b yeni-ozellik - Değişikliklerinizi commit edin:
git commit -m 'Yeni özellik eklendi' - Dalınızı uzak depoya itin:
git push origin yeni-ozellik - Bir Pull Request açın