Electron ve React tabanlı, modern bir notepad uygulaması.
Tailwind CSS ile tasarlandı, hızlı ve kullanışlıdır.
- Modern React arayüzü
- Tailwind CSS ile responsive tasarım
- Electron ile masaüstü uygulama deneyimi
- Dosya kaydetme ve yükleme desteği
- Dark/Light theme toggle
- Çoklu platform desteği (Windows, Mac, Linux)
- Repo’yu klonla:
git clone https://github.com/TPashaxrd/react-best-ui-notepad.git
cd react-best-ui-notepad- Bağımlılıkları yükle:
npm install
cd frontend
npm install
cd ..- React frontend’i başlat:
cd frontend
npm run dev- Electron uygulamasını çalıştır:
npm startUygulama
localhost:5173üzerinden React geliştirme sürümünü yükleyecek ve Electron penceresi açılacaktır.
- React frontend’i build et:
cd frontend
npm run build
cd ..- Electron üretim sürümünü paketle:
npm run build- Bu işlem
dist_electronveyareleaseklasöründe.exedosyası ve installer oluşturacaktır (Windows için). - Mac ve Linux için platforma özel paketler de üretilebilir.
react-best-ui-notepad/
├─ frontend/ # React uygulaması
│ ├─ src/
│ ├─ public/
│ └─ dist/ # build sonrası
├─ main.js # Electron ana dosyası
├─ package.json
├─ vite.config.js
└─ README.md
- Tailwind CSS CDN kullanımı production için önerilmez, PostCSS veya CLI ile derleyin.
- Electron geliştirici sürümünde DevTools açık gelir; production’da kapalı olmalıdır.
- Güvenlik için Content Security Policy (CSP) ayarlanması önerilir.
MIT License

