Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enesgarip.com

English · Türkçe

Personal website & CV of Enes Garip — Software Engineer at Intertech, working on banking systems with .NET, React and TypeScript.

🌐 Live: enesgarip.com

Features

  • Bilingual (EN/TR) — auto-detects browser language, manual toggle is remembered
  • Light / dark theme — follows system preference, can be switched manually
  • Zero dependencies — plain HTML, CSS and JavaScript; no framework, no build step
  • Responsive design, social share cards (Open Graph + Twitter), downloadable CV (PDF)

Run locally

node server.js

Then open http://localhost:3000. (server.js is only a tiny local preview server — the site itself is fully static and needs nothing to deploy.)

Project structure

Path Purpose
index.html Page skeleton — sections, cards, links
css/style.css All styling — color palette lives in :root at the top
js/main.js Translations (translations), typewriter effect, theme/language toggles
cv/ CV page (cv.html) and generated PDF
CNAME Custom domain for GitHub Pages

Deployment

Hosted on GitHub Pages (main branch, root) with the custom domain enesgarip.com (DNS on Cloudflare; www redirects to the apex domain). Any push to main goes live in 1–2 minutes:

git add -A
git commit -m "Update site"
git push

The CV PDF is regenerated from cv/cv.html with headless Chrome (--print-to-pdf).


Türkçe

English · Türkçe

Enes Garip'in kişisel websitesi ve CV'si — Intertech'te Yazılım Mühendisi; .NET, React ve TypeScript ile bankacılık sistemleri geliştiriyor.

🌐 Yayında: enesgarip.com

Özellikler

  • İki dilli (TR/EN) — tarayıcı dilini otomatik algılar, elle seçim hatırlanır
  • Açık / koyu tema — sistem tercihine uyar, elle de değiştirilebilir
  • Sıfır bağımlılık — saf HTML, CSS ve JavaScript; framework ve kurulum yok
  • Duyarlı (responsive) tasarım, paylaşım kartları (Open Graph + Twitter), indirilebilir CV (PDF)

Yerelde çalıştırma

node server.js

Sonra tarayıcıda http://localhost:3000 adresini aç. (server.js sadece yerel önizleme içindir — site tamamen statiktir, yayın için hiçbir şey gerekmez.)

Dosya yapısı

Yol Ne işe yarar
index.html Sayfa iskeleti — bölümler, kartlar, linkler
css/style.css Tüm tasarım — renk paleti en üstte :root içinde
js/main.js Çeviriler (translations), daktilo efekti, tema/dil butonları
cv/ CV sayfası (cv.html) ve üretilen PDF
CNAME GitHub Pages özel alan adı

Yayınlama

Site GitHub Pages üzerinde (main branch, kök dizin), özel alan adı enesgarip.com (DNS Cloudflare'de; www ana adrese yönlenir). main'e atılan her push 1–2 dakikada yayına girer:

git add -A
git commit -m "Site güncellendi"
git push

CV PDF'i, cv/cv.html dosyasından headless Chrome ile (--print-to-pdf) yeniden üretilir.

About

Personal website & CV — bilingual (EN/TR), plain HTML/CSS/JS

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages