Skip to content

🧠 Generative AI Fundamentals with Gemini Bootcamp Sayfası! Sen de AI hakkında daha fazla bilgiye erişmek istiyorsan seni sitemize alalım.

License

Notifications You must be signed in to change notification settings

Developer-MultiGroup/genai-fundamentals-website

Repository files navigation

screenshot

DMG Bootcamp | Generative AI Fundamentals with Gemini

Made With Love License: MIT GitHub pull-requests GitHub issues

Genel Bakış

Bu repository Developer MultiGroup'un etkinliklerine kolayca ulaşabilmeniz için tasarlandı. Daha önceden yapılmış veya en yakın zamanda yapılacak olan etkinlikleri buradan inceleyebilir, katkıda bulunmak isterseniz issues kısmına göz atarak bizlere destek olabilirsiniz.

English Documentation

Ayrıca daha fazla kaynak için Data Science Awesome Repo'muzu da ziyaret etmeyi unutmayın!

Özellikler

  • Dinamik Yapı: Hiçbir veritabanı ve depolama servisine gerek duymadan yeni etkinlikler oluşturun ve yayınlayın
  • Takvime Ekle: Etkinlik oturumlarını takviminize kolayca ekleyin ve akıştan geri kalmayın.
  • Konumlara Erişin: Platformunuza uygun harita uygulaması ile etkinlik alanına kolayca ulaşın.
  • Duyarlı Tasarım: Etkinliklerimizi her platformdan takip edebilmeniz için tamamen dinamik bir tasarım.

Kullanılan Teknolojiler

  • Next.js: Kullanıcı arayüzünün geliştirilmesi.
  • Shadcn/ui: Kullanılan hazır bileşenler (components).
  • Tailwind CSS: Stil ve cihaza duyarlı tasarımlar.
  • Vercel: Kod dağıtımı.
  • Framer: Bileşen ve sayfa animasyonları.

Kurulum Talimatları

Ön Gereklilikler

  • Node.js (version 16.x or later)
  • npm or yarn

Lokal Ortamda Çalıştırma

$ git clone https://github.com/Developer-MultiGroup/multigroup-event-page.git
$ cd multigroup-event-page
$ git branch genai-fund
$ npm install
$ npm run dev

Geliştirme versiyonunu görmek için tarayıcınızda http://localhost:3000 adresine gidin.

Etkinlik Dosyalarının Yönetimi

Event Type Yapısı

classDiagram
    direction LR
    
    class Event {
        +Speaker[] speakers
        +Session[] sessions
        +Sponsor[] sponsors
    }
    
    class Speaker {
        +string fullName
        +string title
        +string phrase
        +string company
    }
    
    class Session {
        +string topic
        +string date
        +string dateTime
        +string startTime
        +string endTime
        +string speakerName
    }
    
    class Sponsor {
        +string tier
        +string sponsorSlug
    }

    Event *-- Speaker : contains
    Event *-- Session : contains
    Event *-- Sponsor : contains
Loading

Fotoğraf Klasörleri

/public/images
    ├── speakers
    └── sponsors

Projenin fotoğraf depolama yapısı yukarıdaki gibidir.

Konuşmacı Fotoğrafları

Tüm konuşmacıların fotoğrafları slugify edilmiş isimler ile bu klasörde tutulur ve herhangi bir etkinliğe konuşmacı eklenirken o isimle eklendiğinde fotoğraflar otomatik olarak bu klasörden alınır

Sponsor / Şirket Fotoğrafları

Sponsor fotoğraflarının mantığı da konuşmacılarla aynıdır. Slugify edilmiş bir isim ile sponsorların logoları bu klasörün içerisinde tutulur ve gerektiğinde etkinlik objesindeki array yapısına bu isim eklenir.

Contributing

Kurulum talimatları'ndaki aşamaları uygulayarak projeyi lokal ortamınızda ayağa kaldırdıktan sonra istediğiniz değişiklikleri yapabilir ve istediğiniz hataları düzelterek Pull Request gönderebilirsiniz. PR göndermek için aşağıdaki adımları takip edin:

  1. Projenin bir Fork'unu oluşturun

  2. Yeni bir Branch oluşturun

    git checkout -b feature/your-feature
    # or
    git git checkout -b fix/your-fix
  3. Değişikliklerinizi yapın

  4. Değişikliklerinizi Commit olarak gönderin

    git add .
    git commit -m "feat: Add a descriptive commit message"
    # or 
    git commit -m "fix: Add a descriptive commit message"
  5. Değişikliklerinizi Repository'ye yollayın

    git push origin feature/your-feature
  6. Pull Request açın Profilinizdeki bu projenin kendi Fork'undan ana Repository'ye bir PR oluşturun

Repo Aktivitesi

Star History Chart

License

Bu projenin lisansına göz atın.

Contact

Eğer bir sorununuz varsa [email protected] mail adresinden benimle iletişime geçebilirsiniz.

About

🧠 Generative AI Fundamentals with Gemini Bootcamp Sayfası! Sen de AI hakkında daha fazla bilgiye erişmek istiyorsan seni sitemize alalım.

Topics

Resources

License

Stars

Watchers

Forks