Skip to content

arch-yunus/YesilGelecek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yeşil Gelecek Banner

� Yesil Gelecek Platformu

Tarımın Geleceğini, Teknolojiyle Yeniden Tasarlıyoruz

License: MIT Node.js MongoDB PRs Welcome


"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.


✨ Neden Yeşil Gelecek?

🌱 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.

🛠️ Vizyoner Teknoloji

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 Docker uyumluluğu ile her yerde çalışır.

�️ Teknik Mimari

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]
Loading

📂 Proje Yapısı

/
├── 📁 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 Veriler

🚀 Hızlı Başlangıç

Projeyi yerel ortamınızda çalıştırmak için aşağıdaki adımları izleyin:

  1. Repoyu Klonlayın

    git clone https://github.com/bahattinyunuscetin/YesilGelecek.git
    cd YesilGelecek
  2. Bağımlılıkları Yükleyin

    npm install
  3. Çevresel Değişkenleri Ayarlayın .env dosyasını oluşturun:

    MONGODB_URI=mongodb://localhost:27017/yesilgelecek
    JWT_SECRET=gizli_anahtariniz
    PORT=5000
  4. Başlatın

    npm start

🤝 Katkıda Bulunma

Bu proje açık kaynaklıdır ve her türlü katkıya açıktır. Pull Request göndermekten çekinmeyin!

  1. Forklayın
  2. Feature branch oluşturun (git checkout -b feature/AmazingFeature)
  3. Commit atın (git commit -m 'Add some AmazingFeature')
  4. Pushlayın (git push origin feature/AmazingFeature)
  5. Pull Request açın

Bahattin Yunus Çetin tarafından ❤️ ile geliştirildi.

About

🌱 Next-gen agricultural platform bridging the gap between university graduates and smart farming using AI, IoT, and Cloud-Native technologies.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors