raven-act

byKUNAL PATTANAIK

Act as a senior creative director, premium UI/UX designer, brand designer, motion designer and expert frontend developer. Build a stunning, highly professional, modern cafe landing page that feels custom-designed by a top digital agency. The result must be unique, memorable and significantly better than a typical cafe/restaurant website. MAIN GOAL Create a website that makes visitors immediately understand the cafe's personality, atmosphere and quality, while naturally encouraging them to: - Explore the menu - Reserve a table - Order - Visit the cafe - Get directions Do not create a generic restaurant template. --- DESIGN DIRECTION First create a strong visual concept and brand identity, then build the website around it. Use: - Premium editorial design - Strong typography - Large headlines - Cinematic photography - Asymmetric layouts - Sophisticated whitespace - Layered compositions - Elegant micro-interactions - Subtle textures - Carefully controlled animations - Warm, premium cafe-inspired colors Use a restrained palette such as cream, espresso brown, charcoal and one tasteful accent color. Use a beautiful display serif + modern sans-serif typography combination. Avoid excessive: - cards - rounded corners - gradients - glassmorphism - shadows - icons - repetitive grids - generic UI components Every section should have its own visual purpose. --- PAGE STRUCTURE Create these sections: 1. NAVBAR Minimal premium navigation with: Logo | Menu | Story | Experience | Visit | Reserve Make it sticky and transform subtly when scrolling. Mobile navigation should become a polished fullscreen menu. 2. HERO Make this the strongest part of the website. Do NOT use a standard centered hero. Create an immersive editorial composition using: - oversized headline - cinematic cafe/food image - asymmetric positioning - small location/opening information - primary CTA - scroll indicator Make typography and imagery interact visually. Add elegant entrance animations. 3. BRAND STATEMENT Create a large editorial statement communicating the cafe philosophy. Do not simply create an “About Us” section. Use large typography, whitespace and one supporting visual. 4. MENU Create an elegant interactive menu. Categories: Coffee / Breakfast / Brunch / Drinks / Desserts Do not use ordinary product cards. Use an editorial list. When hovering over an item, show/change its corresponding image and create a subtle interaction. Make the mobile version touch-friendly. 5. SIGNATURE ITEM Create one dramatic full-width showcase for the cafe's signature food or drink. Use large photography, typography and subtle scroll movement. Do not put it inside a conventional card. 6. EXPERIENCE Show the cafe lifestyle and atmosphere: Morning coffee / Brunch / Work / Conversations / Evening Use editorial storytelling with multiple images and unconventional composition. 7. GALLERY Create an asymmetric premium image gallery. Mix portrait, landscape, food, coffee, interior and lifestyle photography. Avoid a standard Instagram grid. Use subtle hover effects. 8. STORY Create a concise visual story/timeline about the cafe. Use placeholder content only where real information is unavailable. Never invent real claims, awards or facts. 9. TESTIMONIALS Use one or a few large editorial testimonials instead of repetitive cards. 10. LOCATION Create a visually attractive visit section containing: Address / Opening Hours / Phone / Directions / Reservation Make the CTA highly visible. 11. FINAL CTA End with a memorable full-screen visual section containing a strong statement and: View Menu / Reserve a Table 12. FOOTER Minimal premium footer with logo, contact, location, hours, social links and essential links. --- MOTION & INTERACTION Add subtle, premium motion, not flashy animation. Implement: - smooth page entrance - text reveal - image reveal - scroll animations - subtle parallax - image hover effects - menu hover interaction - refined button animations - sticky navbar transformation Add 2–3 memorable custom interactions that fit the brand. All animations must be fast, smooth and purposeful. Support "prefers-reduced-motion". --- RESPONSIVE DESIGN Design desktop, tablet and mobile intentionally. Do not simply shrink the desktop version. Mobile must have: - clean typography - proper spacing - optimized images - touch-friendly controls - simplified animations - no horizontal overflow The mobile experience should feel equally premium. --- QUALITY & DEVELOPMENT Build production-quality frontend code using: Next.js + React + TypeScript + Tailwind CSS + Framer Motion Use reusable components and clean architecture. Ensure: - semantic HTML - accessibility - keyboard navigation - proper focus states - responsive images - lazy loading - good performance - SEO metadata - Open Graph metadata - local business schema where appropriate All navigation and CTA buttons should work correctly. --- IMAGE DIRECTION Use premium, cinematic imagery with: - natural lighting - warm tones - food details - espresso preparation - cafe interiors - human moments - architectural details Avoid generic corporate stock-photo aesthetics. If actual images are unavailable, use appropriate high-quality placeholders that can easily be replaced later. --- CRITICAL DESIGN RULE Before finishing, critically review the entire website. If any part looks like a: generic cafe template, AI-generated website, Bootstrap layout, Webflow template or standard restaurant website redesign that part. The final result must have at least 3 recognizable visual signatures, such as: - editorial typography - asymmetric composition - interactive menu - cinematic transitions - unconventional gallery - typography overlapping imagery - horizontal storytelling - custom micro-interactions Do not add effects just for the sake of being different. The design should feel intentional, premium, original and commercially usable. Finally, polish every detail: typography, spacing, image crops, alignment, animations, hover states, responsive behavior and CTA hierarchy. Do not just describe the design. Build the complete working landing page.

Landing
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 8

System Requirements Document for raven-act

1. Introduction

The raven-act project aims to create a stunning, highly professional, modern cafe landing page that feels custom-designed by a top digital agency. The website should immediately convey the cafe's personality, atmosphere, and quality, while encouraging visitors to explore the menu, reserve a table, order, visit the cafe, and get directions. The design must be unique, memorable, and significantly better than a typical cafe/restaurant website.

2. System Overview

The raven-act project delivers a single cohesive landing page for a cafe, focusing on premium editorial design with strong typography, cinematic imagery, and asymmetric compositions. The page includes interactive elements and cinematic transitions to convey the cafe's personality and quality. The design is guided by the creative direction of Tobias van Schneider, emphasizing editorial minimalism with swagger.

2a. Product Interpretation and Delivery Boundary

The landing page is a public entry surface designed to serve cafe visitors. It includes sections such as the hero, editorial brand statement, interactive menu, signature item showcase, experience, gallery, story, testimonials, location, final CTA, and footer. The page is built using Next.js, React, TypeScript, Tailwind CSS, and Framer Motion, ensuring a production-quality frontend with semantic HTML, accessibility, and responsive design. The design avoids generic templates and excessive UI decorations, focusing instead on a unique and premium presentation.

Page 2 of 8

2b. Source Content Inventory

Not applicable as no content source directive was provided.

2c. Page Content and Component Coverage

Page 3 of 8

Landing

  • Navbar

    • Minimal premium navigation with Logo, Menu, Story, Experience, Visit, Reserve.
    • Sticky with subtle transformation on scroll.
    • Polished fullscreen mobile navigation.
  • Hero

    • Immersive editorial composition with oversized headline, cinematic cafe/food image, asymmetric positioning.
    • Includes small location/opening information, primary CTA, scroll indicator.
    • Elegant entrance animations.
  • Brand Statement

    • Large editorial statement communicating the cafe philosophy.
    • Uses large typography, whitespace, and one supporting visual.
  • Menu

    • Interactive editorial list with categories: Coffee, Breakfast, Brunch, Drinks, Desserts.
    • Hovering over an item changes or reveals its corresponding image.
    • Touch-friendly mobile version.
  • Signature Item

    • Dramatic full-width showcase for the cafe's signature food or drink.
    • Large photography, typography, and subtle scroll movement.
  • Experience

    • Editorial storytelling with multiple images and unconventional composition.
    • Covers Morning coffee, Brunch, Work, Conversations, Evening.
  • Gallery

    • Asymmetric premium image gallery with portrait, landscape, food, coffee, interior, and lifestyle photography.
    • Subtle hover effects.
  • Story

    • Concise visual story/timeline about the cafe.
    • Placeholder content where real information is unavailable.
  • Testimonials

    • One or a few large editorial testimonials.
  • Location

    • Visually attractive section with address, opening hours, phone, directions, reservation CTA.
  • Final CTA

    • Memorable full-screen visual section with strong statement and actions: View Menu, Reserve a Table.
  • Footer

    • Minimal premium footer with logo, contact, location, hours, social links, essential links.
Page 4 of 8

3. Functional Requirements

  • As a Cafe Visitor, I should be able to explore the menu, reserve a table, order, visit the cafe, and get directions to understand the cafe's personality, atmosphere, and quality. (explicit)
  • As a Cafe Visitor, I should experience a unique and memorable landing page with premium editorial design, strong typography, and cinematic imagery. (explicit)
  • As a Cafe Visitor, I should interact with an immersive hero section that includes an oversized headline, cinematic imagery, and a primary CTA. (explicit)
  • As a Cafe Visitor, I should view an editorial brand statement that communicates the cafe philosophy. (explicit)
  • As a Cafe Visitor, I should interact with an elegant interactive menu with hover effects and touch-friendly mobile behavior. (explicit)
  • As a Cafe Visitor, I should see a dramatic showcase of the cafe's signature item with large photography and subtle scroll movement. (explicit)
  • As a Cafe Visitor, I should experience the cafe lifestyle through an editorially composed Experience section. (explicit)
  • As a Cafe Visitor, I should view an asymmetric premium gallery with subtle hover effects. (explicit)
  • As a Cafe Visitor, I should follow a concise visual story/timeline about the cafe. (explicit)
  • As a Cafe Visitor, I should read large editorial testimonials. (explicit)
  • As a Cafe Visitor, I should find a visually attractive Location section with essential contact and visit information. (explicit)
  • As a Cafe Visitor, I should encounter a memorable final CTA with options to view the menu and reserve a table. (explicit)
  • As a Cafe Visitor, I should navigate a minimal premium footer with essential links and contact information. (explicit)

4. User Personas

  • Cafe Visitor: Engages with the landing page to explore the cafe's menu, atmosphere, location, and contact information, and may reserve, order, or plan a visit.
Page 5 of 8

5. Core User Flows

  1. Exploring the Menu

    • The Cafe Visitor lands on the page and navigates to the Menu section.
    • Interacts with the editorial list, hovering over items to reveal images.
    • Uses touch-friendly controls on mobile to explore categories.
  2. Reserving a Table

    • The Cafe Visitor navigates to the Reserve section via the navbar or final CTA.
    • Follows the CTA to reserve a table, ensuring all buttons work correctly.
  3. Understanding the Cafe's Atmosphere

    • The Cafe Visitor views the Hero, Brand Statement, Experience, and Gallery sections.
    • Engages with the immersive hero and editorial storytelling to grasp the cafe's personality.
  4. Getting Directions

    • The Cafe Visitor navigates to the Location section.
    • Uses the provided contact information and directions to plan a visit.
  5. Final Engagement

    • The Cafe Visitor encounters the Final CTA section.
    • Chooses to view the menu or reserve a table, completing their interaction with the page.
Page 6 of 8

6. Visuals Colors and Theme

  • Muse: Tobias van Schneider
  • Palette:
    • Background: #FAF3E0
    • Surface: #FFFFFF
    • Text: #2E2A24
    • Primary: #B87333
    • Accent: #D2691E
    • Muted: #B0A79F
  • Typography:
    • Headings: Playfair Display — Bold, oversized, tight tracking, title case
    • Body: Work Sans
    • Scale: 1.5 modular, 64/48/32/20/16
  • Shape Language: Asymmetric editorial grids with sharp corners and generous whitespace.
  • Layout: Layers of full-bleed imagery, text overlays, and diagonal sections breaking the grid.
  • Motion: Slow crossfades and type reveals, elegant hover effects on interactive elements.

7. Signature Design Concept

The landing page opens with a full-bleed café scene featuring oversized typography intersecting a cinematic image. The hero section uses cream text over espresso-toned photography, with an asymmetric composition and subtle scroll indicator. The design includes editorial photography layered asymmetrically with text over espresso brown surfaces, cinematic transitions with subtle parallax scrolling, and an immersive interactive menu.

Page 7 of 8

8. Interaction Model & Motion Direction

  • Interaction Model: Static
  • Motion Tempo: Restrained
  • Hero Dimensionality: Flat
  • Landing Hero Motion Brief: The hero section features a full-bleed café scene with oversized typography intersecting a cinematic image. The interaction begins with a smooth page entrance, followed by a type reveal and subtle scroll indicator. The motion vocabulary includes slow crossfades and elegant hover effects, with a reduced-motion state supporting "prefers-reduced-motion".

9. Non-Functional Requirements

  • The site must not resemble a generic restaurant template, AI-generated page, Bootstrap layout, Webflow template, or standard restaurant website. (explicit)
  • Animations must be fast, smooth, purposeful, and reduced or simplified for "prefers-reduced-motion". (explicit)
  • Mobile design must be intentional, with touch-friendly controls and no horizontal overflow. (explicit)
  • Use replaceable high-quality placeholders if actual imagery is unavailable. (explicit)

10. Tech Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion

11. Assumptions and Constraints

  • The landing page must convey a unique and premium cafe experience, avoiding generic templates and excessive UI decorations.
  • Placeholder content is used where real information is unavailable, without inventing claims, awards, or facts.
  • The design supports "prefers-reduced-motion" for accessibility.
Page 8 of 8

12. Glossary

  • CTA: Call to Action
  • Hero Section: The prominent top section of a webpage, designed to capture attention.
  • Editorial Design: A design style characterized by strong typography, asymmetric layouts, and sophisticated use of whitespace.
  • Parallax Scrolling: A scrolling technique where background images move slower than foreground images, creating a sense of depth.
  • Responsive Design: Design that adapts to different screen sizes and devices.
Landing design preview
Landing: View hero section
Landing: Read brand statement
Landing: Explore interactive menu
Landing: View signature item
Landing: Browse experience section
Landing: View gallery
Landing: Read cafe story
Landing: Read testimonials
Landing: View location details
Landing: Get directions
Landing: View final CTA
Landing: Reserve a table
Landing: Browse footer links
Landing design preview
Landing: View hero section
Landing: Read brand statement
Landing: Explore interactive menu
Landing: View signature item
Landing: Browse experience section
Landing: View gallery
Landing: Read cafe story
Landing: Read testimonials
Landing: View location details
Landing: Get directions
Landing: View final CTA
Landing: Reserve a table
Landing: Browse footer links