Skip to content

ARAS-Workspace/artek-homepage

Repository files navigation

ARTEK Homepage

License: AGPL-3.0 React TypeScript Cloudflare Workers

ARTEK Homepage, React ve Carbon Design System ile oluşturulmuş, çoklu dil desteğine sahip modern kurumsal web sitesi projesidir.

🌐 Canlı Site: www.artek.tc


🏗️ Mimari

Tüm sistem üretim (production) ortamında tamamen Cloudflare Pages ve Workers üzerinde çalışır.

Üç Katmanlı Mimari

ARTEK Homepage proje mimarisini bütünsel olarak üç ana konsept ile açıklamak mümkündür:

  • React Frontend son kullanıcı ile etkileşim katmanıdır ve kullanıcı arayüzünü yönetir.
  • Workers katmanı sistemin backend servisi olan Mail Worker yapısından oluşur.
  • Scripts & Tools ise geliştirme ve üretim süreçlerini destekleyen araçlardan oluşur.
  graph LR
    Homepage[ARTEK Homepage]

    Homepage --> Frontend[React Frontend]
    Homepage --> Workers[Workers]
    Homepage --> Scripts[Scripts & Tools]

    Workers --> MailWorker[Mail Worker]
Loading

Veri Akışı & Entegrasyonlar

flowchart TB
    User["User"] -- Request --> CFPages["Cloudflare Pages <br> _worker.js"]
    CFPages -- Serve Static Build --> Frontend["React Frontend"]
    Frontend -- Contact Form --> MailWorker["Mail Worker"]
    MailWorker -- Send Email --> Resend["Resend API"]
    Frontend -- Update UI --> CFPages
    CFPages -- Response --> User

    style CFPages fill:#F38020,stroke:#333,stroke-width:2px,color:#000000
    style Frontend fill:#BBDEFB,stroke:#333,stroke-width:2px,color:#000000
    style MailWorker fill:#F38020,stroke:#333,stroke-width:2px,color:#000000
Loading

📁 Proje Yapısı

artek-homepage/
├── src/                      
│   ├── pages/               
│   ├── shared/              
│   │   ├── components/     
│   │   ├── hooks/          
│   │   ├── styles/         
│   │   └── translations/   
│   └── router/              
├── workers/                  
│   └── mail-worker/         
│       ├── src/            
│       └── wrangler.jsonc  
├── scripts/                  
│   ├── utils/               
│   └── dashboard/           
├── public/                   
│   └── data/               
└── dist/                     

🤝 Neden Açık Kaynak?

Bilgiyi gizleyen tüketir, paylaşan çoğaltır. Tarih boyunca insanlığın en büyük sıçramaları, fikirlerin özgürce dolaşabildiği anlarda gerçekleşti. Açık kaynak, bu kadim gerçeğin modern ifadesidir.

Bir fikir, yayıldıkça güçlenir. Eleştirildikçe olgunlaşır. Üzerine eklendikçe büyür. Bu proje, yalnızca bugün değil yarın da açık kalması için paylaşma cesareti gösteren (daima açık) herkesin ortak eseri olmayı hedefliyor.

AGPL-3.0 Lisansı & Etik Yükümlülük

Bu proje AGPL-3.0 lisansı altında yayınlanmıştır. Bu, projeyi fork eden veya kendi projelerinde kullanan herkesin de kaynak kodlarını açık tutma etik yükümlülüğü altında olduğu anlamına gelir. Network üzerinden servis sağlayan uygulamalar için GPL'in en güçlü versiyonu olan AGPL, açık kaynak felsefesinin devamını garanti altına alır.

Katkı politikamız için: CONTRIBUTING.md dosyasına göz atabilirsiniz. (Not: Bu repository harici katkı kabul etmemektedir.)

Detaylı lisans bilgileri için: LICENSE dosyasını inceleyebilirsiniz.


📧 İletişim

ARTEK İnovasyon Ar-Ge Sanayi ve Tic. Ltd. Şti.

Geliştirici İletişim Bilgileri:


"Dünyada her şey için, medeniyet için, hayat için, muvaffakiyet için en hakiki mürşit ilimdir, fendir. İlim ve fennin haricinde mürşit aramak gaflettir, cehalettir, dalalettir."

Mustafa Kemal Atatürk, 22 Eylül 1924, Samsun, İstiklal Ticaret Mektebi Öğretmenlerine Hitaben Yaptığı Konuşma

Atatürk'ün Söylev ve Demeçleri, Cilt II, s.349, ATAM Yayınları


ARTEK Logo ARTEK Logo


© 2025 Artek İnovasyon Arge Sanayi ve Ticaret Limited Şirketi, Tüm hakları saklıdır.

About

🕸️ ARTEK Homepage, React ve Carbon Design System ile oluşturulmuş, çoklu dil desteğine sahip modern kurumsal web sitesi projesidir.

Resources

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages