https://opamp-workshop.vercel.app/
Tarayicida calisan, iki dilli (TR/EN), etkilesimli bir islemsel yukseltec (op-amp) ogrenme uygulamasi.
- Canli simulatorde devre parametrelerini degistirip dalga bicimlerini izleyebilirsiniz.
- Teori bolumlerinde temel kavramlari adim adim ogrenebilirsiniz.
- Uygulamalar sayfasinda gercek dunyaya yakin 3 demo bulunur.
Simulator: Inverting, non-inverting, buffer, comparator ve 2-stage cascade topolojileriWaveform scope: Canvas tabanli, anlik Vin/Vout gosterimiTheory: 15 bolumluk aciklayici teori akisiApplications: Audio preamp, Schmitt trigger, Sallen-Key LPFi18n: Turkce/Ingilizce arayuzSEO: Sayfa bazli meta, canonical ve sosyal paylasim etiketleriFeedback: Formspree entegrasyonlu geri bildirim formu
- React 19
- TypeScript
- Vite
- React Router
- ESLint
Gereksinimler:
- Node.js 20+
- npm 10+
Adimlar:
npm install
cp .env.example .env
npm run devGelisme sunucusu varsayilan olarak http://localhost:5173 adresinde calisir.
Tanimli degiskenler .env.example dosyasinda bulunur:
VITE_GA_MEASUREMENT_ID: GA4 olcum kimligiVITE_FORMSPREE_ID: Formspree form kimligiVITE_KOFI_URL: Ko-fi destek baglantisiVITE_SITE_URL: Uygulamanin kanonik site adresi
npm run dev: Gelistirme sunucusunu baslatirnpm run build: TypeScript derlemesi + production build alirnpm run preview: Production build onizleme sunucusunu acarnpm run lint: ESLint ile kod kontrolu yapar
src/
components/ # UI, layout, chat, SEO, hata yakalama
contexts/ # Dil (i18n) baglam yonetimi
i18n/ # Metinler ve locale icerigi
lib/ # Simulator hesaplari, analytics, bilgi tabani
pages/ # Home, Simulator, Theory, Applications vb.
styles/ # Global stiller
Proje Vercel uzerinden dagitima uygun olarak hazirlanmistir (vercel.json).
Yerelde production kontrolu icin:
npm run build
npm run previewKatki akisi ve kod duzeni notlari icin CONTRIBUTING.md dosyasina bakabilirsiniz.