"Gelecek yeşil olacaksa, o geleceği birlikte büyütelim!"
Yeşil Gelecek Platformu, üniversite mezunlarını modern tarım teknolojileriyle buluşturan, sürdürülebilir bir gelecek için köprü kuran yeni nesil bir eğitim ve girişimcilik ekosistemidir.
| 🌱 Canlı Ekosistem | 🧠 Yapay Zeka Destekli | 📡 IoT Entegrasyonu |
|---|---|---|
| Genç yetenekler için modern tarım kariyeri. | AgriVision-X4 ile anlık bitki hastalık tespiti. | Gerçek zamanlı sensör verileriyle akıllı sulama. |
Platformumuz, sadece bugünü değil geleceğin tarımını inşa etmek için en ileri teknolojileri kullanır:
- 🤖 AI Diagnostik Servisi: Görüntü işleme ile mahsul hastalıklarını saniyeler içinde tespit eder (
/api/ai/diagnose). - 🌐 IoT Sensör Ağı: Tarladan buluta canlı veri akışı simülasyonu (
/api/iot/sensors). - 🐳 Bulut-Yerli (Cloud-Native):
%100 Dockeruyumluluğu ile her yerde çalışır.
Proje, endüstri standardı MVC (Model-View-Controller) mimarisi ile Node.js üzerinde geliştirilmiştir.
graph TD
A[Public Assets] --> B[Express Server]
B --> C{Routes}
C --> D[Controllers]
D --> E[Mongoose Models]
E --> F[(MongoDB Database)]
D --> G[Views/Response]
/
├── 📁 src/ # Backend Core
│ ├── ⚙️ config/ # Konfigürasyon
│ ├── 🛡️ middleware/ # Güvenlik & Validasyon
│ ├── 📦 models/ # Veri Modelleri (User, Course...)
│ ├── 🛣️ routes/ # API Uç Noktaları
│ └── 🚀 index.js # Sunucu Başlatıcı
├── 📁 public/ # Frontend Assets (HTML/CSS/JS)
└── 📄 .env # Hassas VerilerProjeyi yerel ortamınızda çalıştırmak için aşağıdaki adımları izleyin:
-
Repoyu Klonlayın
git clone https://github.com/bahattinyunuscetin/YesilGelecek.git cd YesilGelecek -
Bağımlılıkları Yükleyin
npm install
-
Çevresel Değişkenleri Ayarlayın
.envdosyasını oluşturun:MONGODB_URI=mongodb://localhost:27017/yesilgelecek JWT_SECRET=gizli_anahtariniz PORT=5000
-
Başlatın
npm start
Bu proje açık kaynaklıdır ve her türlü katkıya açıktır. Pull Request göndermekten çekinmeyin!
- Forklayın
- Feature branch oluşturun (
git checkout -b feature/AmazingFeature) - Commit atın (
git commit -m 'Add some AmazingFeature') - Pushlayın (
git push origin feature/AmazingFeature) - Pull Request açın
Bahattin Yunus Çetin tarafından ❤️ ile geliştirildi.
