diff --git a/.agents/product-marketing-context.md b/.agents/product-marketing-context.md new file mode 100644 index 0000000..4d7c9a6 --- /dev/null +++ b/.agents/product-marketing-context.md @@ -0,0 +1,31 @@ +# Product Marketing Context - Ayris Apart + +## Product Overview +Ayris Apart is a luxury apart-hotel located in Ören, Milas, Muğla. It focuses on high-end, boutique accommodation with a mythological theme and modern design. + +## Target Audience +- **Luxury Travelers:** People looking for high-quality, boutique accommodation in the Aegean region. +- **Couples:** Romantic getaways with sea views. +- **Small Families:** Specifically for suites like Thaumas that accommodate 4 guests. +- **Digital Nomads:** Travelers needing comfort and Wi-Fi in a serene location. + +## Key Differentiators (USPs) +1. **Mythological Identity:** Each room is a unique "character" with its own story and design. +2. **Location:** Quietest part of Ören, but directly on the coast. +3. **Boutique Experience:** Established in 2021, offering a fresh and modern alternative to traditional hotels. +4. **Seafront Luxury:** Most suites offer direct or panoramic sea views. + +## Messaging & Tone +- **Refined:** Elegant but approachable. +- **Tranquil:** Emphasizing peace and relaxation. +- **Hospitable:** Rooted in traditional Turkish hospitality but delivered with modern standards. + +## Marketing Channels +- **Instagram:** Visual storytelling of the suites and local scenery. +- **WhatsApp:** Direct booking and personalized customer service. +- **Local SEO:** Targeting "Ören apart otel", "Muğla lüks konaklama". + +## AI SEO Strategy +- **Extractable Content:** Using structured data and clear definitions for room types. +- **Authority:** Highlighting the 2021 establishment and specific location details. +- **Discovery:** `llms.txt` and `pricing.md` enable AI agents to easily recommend Ayris Apart for travelers. diff --git a/app/favicon.ico b/app/favicon.ico index 718d6fe..93f673f 100644 Binary files a/app/favicon.ico and b/app/favicon.ico differ diff --git a/sql/schema.sql b/sql/schema.sql new file mode 100644 index 0000000..c2a59cb --- /dev/null +++ b/sql/schema.sql @@ -0,0 +1,36 @@ +-- SQL Schema for Ayris Apart Blog and Suites +-- This is generated as a reference for the Prisma Schema + +-- Create Post table for Blog +CREATE TABLE IF NOT EXISTS "Post" ( + "id" TEXT NOT NULL, + "title" TEXT NOT NULL, + "slug" TEXT NOT NULL, + "excerpt" TEXT NOT NULL, + "content" TEXT, + "image" TEXT, + "author" TEXT NOT NULL DEFAULT 'Ayris Apart', + "lang" TEXT NOT NULL DEFAULT 'tr', + "published" BOOLEAN NOT NULL DEFAULT false, + "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, + "updatedAt" TIMESTAMP(3) NOT NULL, + + CONSTRAINT "Post_pkey" PRIMARY KEY ("id") +); + +-- Create Suite table (if moved to DB) +CREATE TABLE IF NOT EXISTS "Suite" ( + "id" TEXT NOT NULL, + "name" TEXT NOT NULL, + "description" TEXT NOT NULL, + "price" TEXT NOT NULL, + "image" TEXT NOT NULL, + "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, + "updatedAt" TIMESTAMP(3) NOT NULL, + + CONSTRAINT "Suite_pkey" PRIMARY KEY ("id") +); + +-- Unique index for slug and lang +CREATE UNIQUE INDEX IF NOT EXISTS "Post_slug_key" ON "Post"("slug"); +CREATE INDEX IF NOT EXISTS "Post_slug_lang_idx" ON "Post"("slug", "lang");