mirror of
https://github.com/mersel-dss/mersel-dss-ui.git
synced 2026-04-27 00:25:53 +03:00
No description
| .github/workflows | ||
| devops | ||
| public | ||
| src | ||
| .env.development | ||
| .env.example | ||
| .env.production | ||
| .gitignore | ||
| components.json | ||
| index.html | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
| yarn.lock | ||
🎨 Sign UI
Sign API için modern, React tabanlı web arayüzü.
📚 Tam Dökümantasyon
👉 Sign Platform Dökümanları 👈
Merkezi dökümantasyon sitesinde:
- 📖 Detaylı kurulum ve kullanım
- 🎨 Component rehberi
- 🔌 API entegrasyonu detayları
- 💡 Kod örnekleri ve best practices
- 🔄 Güncellemeler ve changelog
⚡ Hızlı Başlangıç
# Kurulum
yarn install
# Development
yarn dev
# http://localhost:5173
# Production build
yarn build
yarn preview
🎯 Özellikler
- ✅ Dijital İmzalama - PDF (PAdES), XML (XAdES), SOAP (WS-Security)
- ✅ İmza Doğrulama - PDF ve XML belgelerindeki imzaları doğrulama
- ✅ Zaman Damgası - RFC 3161 uyumlu timestamp alma ve doğrulama
- ✅ Modern UI/UX (Topbar navigation)
- ✅ Type-safe API (OpenAPI generated)
- ✅ Dark mode
- ✅ Responsive tasarım
- ✅ shadcn/ui components
- ✅ TanStack Query
- ✅ Real-time status indicators
🛠️ Teknolojiler
- React 19
- TypeScript 5
- Vite 7
- Tailwind CSS 4
- shadcn/ui
- TanStack Query
- OpenAPI Generator
⚙️ Environment Variables
# .env
# Sign API (İmzalama servisi)
VITE_API_URL=http://localhost:8085
# Verify API (Doğrulama servisi)
VITE_VERIFY_API_URL=http://localhost:8086
Not:
VITE_VERIFY_API_URLbelirtilmezse varsayılan olarakhttp://localhost:8086kullanılır.
📂 Proje Yapısı
sign-ui/
├── src/
│ ├── api/generated/ # 🤖 Auto-generated
│ ├── components/ # React components
│ ├── pages/ # Sayfalar
│ ├── hooks/ # Custom hooks
│ └── lib/ # Utils
🔗 Bağlantılar
| Link | Açıklama |
|---|---|
| dss.mersel.dev | 📚 Merkezi Dökümantasyon |
| ../sign-api | İmzalama Backend API |
| ../verify-api | Doğrulama Backend API |
🤝 Katkıda Bulunma
Pull request'ler memnuniyetle karşılanır!
📄 Lisans
MIT
💡 Hatırlatma
Component dökümanları, API entegrasyonu, hooks kullanımı ve tüm detaylar için: