Keskal

Türk Edebiyatı Platformu

Kitap yayımlama, okuma ve sosyal etkileşim platformu. Turkish literature platform with publishing, reading, and social annotation features.

📚 Yazarlar için

Eserlerinizi yayımlayın, okuyucularınızla etkileşime geçin.

  • • Tiptap zengin metin editörü
  • • Türkçe karakter desteği
  • • Sosyal etkileşim araçları

👥 Okuyucular için

Okuyun, not alın, diğer okuyucularla etkileşime geçin.

  • • Cümle seviyesinde notlar
  • • Dinamik üyelik seviyeleri
  • • Mobil-öncelikli tasarım

Phase 0: Foundation Setup

✅ Next.js 15 App Router • ✅ TypeScript • ✅ Tailwind v3.4 • ✅ Admin Panel CRUD Integration

Tech Stack: Next.js 15, TypeScript, Zustand, Tiptap, React Hook Form + Zod

Architecture: Custom components, dynamic roles, configurable content management

Loading Components

Spinner Variants

Small loading...
Medium loading...
Large loading...

Skeleton Variants

Small Card

sm

This is a small card with hover effect. Perfect for compact information display.

Footer

Medium Card

Tag

This is a medium-sized card with standard padding. Great for most content types including book information.

Large Card

With subtitle

This is a large card with extra padding and space. Ideal for detailed content or forms.

📚Turkish Literature
2 min ago

React Hook Form Integration Test

Describe your book in detail

Optional tags separated by commas

This is helper text

This field has an error

Maximum 100 characters

0/100

This field has an error

This is a basic select

Select with option groups

This select has an error

Drag and drop files here, or browse to choose files

Upload a book cover image (max 5MB)

Drop your book manuscript here, or choose file

Accepts PDF, DOC, DOCX files

Drag and drop files here, or browse to choose files

File upload failed. Please try again.