No description
Find a file
2025-11-12 10:44:41 +03:00
.github/workflows ci: fix 2025-11-10 22:30:16 +03:00
devops ci: fix 2025-11-10 22:30:16 +03:00
public ci: environment variables. 2025-11-10 22:46:41 +03:00
src refactor: update API URL handling in timestamp and dashboard components 2025-11-12 10:44:41 +03:00
.env.development feat: initial React + Vite + TypeScript + Tailwind setup 2025-11-08 00:54:38 +03:00
.env.example feat: sertifika API'si, CORS güncellemeleri ve frontend env yapılandırması 2025-11-08 11:07:53 +03:00
.env.production feat: initial React + Vite + TypeScript + Tailwind setup 2025-11-08 00:54:38 +03:00
.gitignore added: generated source. 2025-11-10 17:46:01 +03:00
components.json Initail commit. 2025-11-08 01:47:24 +03:00
index.html ci: environment variables. 2025-11-10 22:46:41 +03:00
package.json feat: İmzalama sayfaları birleştirildi ve Türkçeleştirildi 2025-11-08 04:42:13 +03:00
postcss.config.js Initail commit. 2025-11-08 01:47:24 +03:00
README.md feat: İmza doğrulama (verify) özellikleri eklendi 2025-11-10 01:34:10 +03:00
tailwind.config.js Initail commit. 2025-11-08 01:47:24 +03:00
tsconfig.json Initail commit. 2025-11-08 01:47:24 +03:00
tsconfig.node.json Initail commit. 2025-11-08 01:47:24 +03:00
vite.config.ts Initail commit. 2025-11-08 01:47:24 +03:00
yarn.lock feat: İmzalama sayfaları birleştirildi ve Türkçeleştirildi 2025-11-08 04:42:13 +03:00

🎨 Sign UI

Sign API için modern, React tabanlı web arayüzü.

React TypeScript Vite Tailwind


📚 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_URL belirtilmezse varsayılan olarak http://localhost:8086 kullanı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 ı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:

👉 https://dss.mersel.dev merkezi dökümantasyon sitesini ziyaret edin! 📚