tidal-cafe

byAryan jaiswara

Build a stunning, premium single-page website for "Social Sky Cafe" (सोशल स्काई कैफे) — a women-owned rooftop cafe rated 4.9★ in Gomti Nagar, Lucknow. The site must feel like a ₹50,000 custom build. === REAL PHOTO INTEGRATION === - All image slots use <img> tags with clear labels: id="hero-bg", id="about-img", id="food-1" through id="food-8", id="gallery-1" through id="gallery-12" - Add a comment above each: <!-- REPLACE WITH REAL PHOTO --> - Use elegant dark placeholder divs with camera icon + label as fallback - CSS class .cafe-photo on every image for easy batch replacement === TECH STACK (CDN only, no npm) === - GSAP 3 + ScrollTrigger (cdn.jsdelivr.net) - Vanilla Tilt.js - Particles.js - Three.js (r128) - Google Fonts: Playfair Display, Poppins, Dancing Script === DESIGN SYSTEM === Colors: --night: #0A0A1A (deep background) --gold: #F5A623 (coffee warmth, CTAs) --teal: #00D4AA (sky/rooftop accent) --rose: #E8A598 (women-owned warmth) --cream: #F8F5F0 (body text) Typography: Headings → Playfair Display Body → Poppins Accents → Dancing Script (Hindi phrases) === SECTIONS === ── 1. NAVBAR ────────────────────────────────────────── - Transparent on load → frosted glass on scroll - Logo left: "Social Sky Cafe" in Playfair + teal glow - Nav links: Home | Menu | About | Gallery | Reserve - Sticky, slide-down on scroll-up / hide on scroll-down - Mobile: hamburger menu with full-screen overlay ── 2. HERO ──────────────────────────────────────────── - Full-viewport height - id="hero-bg" as background image with dark overlay - Three.js canvas layer: floating 3D golden coffee cup rotating slowly above the text - Typewriter effect: "Where the Sky Meets Your Soul" - Subtext: "3rd Floor Rooftop · Gomti Nagar · Open till 11:30 PM" - Particles.js: floating warm golden dust particles - Two CTA buttons: [Reserve a Table] — gold, magnetic hover, ripple click [View Menu] — outline teal, same effects - Custom glowing cursor (gold dot + ring) throughout site - Scroll indicator: animated chevron bounce ── 3. ABOUT ─────────────────────────────────────────── - Split layout: left = stacked real photos (id="about-1", "about-2") with parallax depth offset; right = text + stats - Animated counters on scroll: 4.9★ | 29 Reviews | 3+ Years - Women-owned shimmer badge - Glassmorphism info card: address + hours + price range - Hindi pull-quote in Dancing Script: "आइए, बैठिए, और आसमान को छूइए" ── 4. MENU ──────────────────────────────────────────── - Tab switcher: All | Food | Drinks | Desserts - Animated filter transitions (fade + scale) - 3D Vanilla Tilt flip-cards for each item: Front: photo (id="food-N"), dish name, price Back: short description, "Add to Wishlist" heart - Featured badges: ⭐ Spring Rolls ⭐ Honey Chili Potato ⭐ Great Coffee ⭐ Rooftop Desserts - Price range note: ₹800–₹1,000 per person ── 5. ROOFTOP EXPERIENCE ────────────────────────────── - Dark parallax section with twinkling star canvas - Floating animated CSS clouds drifting left to right - Three staggered text reveals on scroll: "3rd Floor Magic" | "Desert Air Coolers" | "Open Till 11:30 PM" - Ambient city-glow gradient from bottom - Mood line: "Feel the breeze. Taste the sky." ── 6. SERVICES ──────────────────────────────────────── - 6-card grid, staggered GSAP entrance on scroll: 🍽 Dine-in 🚗 Drive-through 📦 Takeaway 🛵 Delivery 🥡 Kerbside Pickup 📵 No-contact Delivery - Neon border glow on hover, glassmorphism background - Highlights row below: Rooftop Seating | Free Wi-Fi | Kids Menu | Dogs Allowed | Free Parking | All Payments ── 7. GALLERY ───────────────────────────────────────── - Masonry grid, images id="gallery-1" through "gallery-12" - Filter buttons: All | Food & Drink | Vibe | Rooftop - Hover: zoom + teal overlay + caption slide-up - Click: lightbox with prev/next navigation - GSAP stagger entrance on first load ── 8. REVIEWS ───────────────────────────────────────── - 3D rotating carousel (perspective CSS + JS) - 3 real reviews: ★★★★★ Parwaiz Qamar — "Spring rolls and Honey Chili Potato are amazing. Rooftop terrace with cool desert air coolers. Best prices in town." ★★★★★ Rashi Singh — "Perfect hangout for friends and family. Great vibes. Highly recommend for get-togethers." ★★★★★ Abhishek Nishad — "Bahut badhiya cafe. Ghar jaisa feel. Khana aur view dono manmohak hain." - Stars animate (fill one by one) as card enters viewport - Google badge: "4.9 ★ · 29 Reviews on Google" with pulse ── 9. WHATSAPP BUTTON ───────────────────────────────── - Floating fixed bottom-right WhatsApp button - Number: [phone] - Link: https://wa.me/919651779889 - Pulse ring animation, tooltip on hover: "Chat with us!" - Green glow, bounces in after 3s delay - On mobile: slightly larger for easy tap ── 10. RESERVATION FORM ─────────────────────────────── - Full-width section with parallax background - Glassmorphism form panel, gold border glow - Fields: Full Name | Phone Number Date | Time (dropdown: 10AM–11PM) Party Size (1–20, stepper UI) Seating Preference: Indoor / Rooftop / No Preference Special Requests (textarea) - [Book My Table] button — gold, shimmer idle animation, loading spinner on click - On submit: success animation (confetti burst) + message: "Your table is reserved! We'll call you to confirm." - Below form: OR divider → WhatsApp booking alternative button ── 11. INFO & MAP ───────────────────────────────────── - Two-column: left = Google Maps embed (Gomti Nagar, Lucknow), right = animated info cards: 📍 3rd Floor, Sec-6, Malasia, Near Indian Oil Petrol Pump, Gomti Nagar, Mau, Lucknow 226010 📞 [phone] 🕐 Open Daily · Closes 11:30 PM 💰 ₹800–₹1,000 per person 🐕 Dogs allowed outside 🅿️ Free parking available - [Get Directions] button links to Google Maps - Cards slide in from right on scroll ── 12. FOOTER ───────────────────────────────────────── - Deep dark (#0A0A1A) with Particles.js star field - Logo + women-owned badge + rose gold shimmer - Quick links | Hours | Social media placeholder icons - Bottom bar: "© 2025 Social Sky Cafe · Made with ☕ in Lucknow" - Hindi sign-off: "फिर मिलेंगे ☁️" === GLOBAL ANIMATIONS === - Custom cursor: gold dot + expanding ring, color-shifts on links - Page load: cinematic black fade-out revealing hero - Every section heading: split-text char-by-char entrance - All cards: Vanilla Tilt (max 15°, glare enabled) - Buttons: magnetic pull toward cursor (±20px), ripple on click - Scroll progress bar at very top of page (gold) - Section transitions: smooth color temperature shifts === MOBILE RESPONSIVE === - Hamburger nav with full-screen dark overlay - Stacked layouts on < 768px - Touch-friendly tilt (disabled, replaced with tap glow) - WhatsApp button always visible + tappable === OUTPUT === Single HTML file. All CSS in <style>, all JS in <script>. No build tools. Open index.html and it works.

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document

Tidal-Cafe System Requirements Document

1. Introduction

The Tidal-Cafe project aims to create a stunning, premium single-page website for "Social Sky Cafe" (सोशल स्काई कैफे), a women-owned rooftop cafe rated 4.9★ in Gomti Nagar, Lucknow. The website should reflect a custom build worth ₹50,000, integrating real photos and providing a seamless user experience.

2. System Overview

The website for Tidal-Cafe will be a single-page application designed to showcase the unique offerings and ambiance of the Social Sky Cafe. It will feature interactive elements, real photo integration, and a design that highlights the cafe's premium and welcoming atmosphere. The site will be built using a CDN-only tech stack, ensuring fast load times and smooth animations.

Page 1 of 5

3. Functional Requirements

  • As a Visitor, I should be able to view a full-viewport hero section with a rotating 3D golden coffee cup and typewriter text effect.
  • As a Visitor, I should be able to navigate through sections using a sticky navbar that transforms on scroll.
  • As a Visitor, I should be able to view real photos of the cafe in various sections, with placeholders indicating where to replace them.
  • As a Visitor, I should be able to interact with a tabbed menu section that filters food, drinks, and desserts with animated transitions.
  • As a Visitor, I should be able to experience a parallax rooftop section with animated text reveals and ambient effects.
  • As a Visitor, I should be able to view a gallery with filter options and a lightbox feature for detailed viewing.
  • As a Visitor, I should be able to read customer reviews in a 3D rotating carousel format.
  • As a Visitor, I should be able to use a floating WhatsApp button to contact the cafe directly.
  • As a Visitor, I should be able to fill out a reservation form with interactive elements and receive a confirmation animation upon submission.
  • As a Visitor, I should be able to view the cafe's location on an embedded Google Map and access contact information.
  • As a Visitor, I should be able to see a footer with quick links, social media icons, and a Hindi sign-off.

4. User Personas

  • Visitor: A potential customer exploring the cafe's offerings, ambiance, and making reservations.
  • Admin: The cafe owner or manager responsible for updating content and managing reservations.
Page 2 of 5

5. Core User Flows

  • Visitor lands on the homepage -> Views hero section with 3D coffee cup -> Navigates through sections via navbar -> Interacts with menu and gallery -> Fills out reservation form -> Contacts cafe via WhatsApp button.
  • Admin updates real photos -> Manages reservation requests -> Updates menu items and prices.

6. Visuals Colors and Theme

  • primary: #0A0A1A (deep background)
  • primary_light: #1A1A2A (lighter tint for hover states)
  • secondary: #F5A623 (coffee warmth, CTAs)
  • accent: #00D4AA (sky/rooftop accent)
  • highlight: #E8A598 (women-owned warmth)
  • bg: #F8F5F0 (body text)
  • surface: rgba(10, 10, 26, 0.8)
  • text: #0A0A1A
  • text_muted: #B0B0B0
  • border: rgba(245, 166, 35, 0.2)

7. Signature Design Concept

The homepage will feature a dynamic 3D scene using Three.js where a golden coffee cup floats and rotates above the hero text. This interactive element will be enhanced by a typewriter effect displaying the phrase "Where the Sky Meets Your Soul." Visitors can hover over the coffee cup to trigger subtle animations, creating an engaging first impression. The use of GSAP and ScrollTrigger will allow for smooth transitions and animations as users scroll through the site, maintaining a premium feel.

Page 3 of 5

8. Interaction Model & Motion Direction

The interaction model for the Tidal-Cafe website will be "parallax," providing layered depth via scroll. Decorative layers such as floating particles and ambient effects will translate at different speeds, while real content scrolls naturally. This model is ideal for creating a visually rich first impression that aligns with the cafe's premium branding.

9. Non-Functional Requirements

  • The website must load quickly and efficiently, utilizing CDN resources.
  • It should be responsive and function seamlessly on both desktop and mobile devices.
  • The design should reflect the premium and welcoming atmosphere of the cafe.

10. Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Libraries: GSAP 3 + ScrollTrigger, Vanilla Tilt.js, Particles.js, Three.js
  • Fonts: Google Fonts - Playfair Display, Poppins, Dancing Script
Page 4 of 5

11. Assumptions and Constraints

  • The website will be a single-page application with all content loaded initially.
  • Real photos will be provided by the cafe for integration.
  • The tech stack is limited to CDN resources, with no npm or build tools.

12. Glossary

  • CDN: Content Delivery Network
  • GSAP: GreenSock Animation Platform
  • Three.js: A JavaScript library for creating 3D graphics
  • Parallax: A scrolling technique where background images move slower than foreground images, creating a sense of depth.
Page 5 of 5

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Admin Login: Sign In
Dashboard: View Reservations
Reservations: Manage Bookings
Reservations: Confirm Request
Menu: Update Items
Menu: Edit Prices
Menu: Upload Photos
Gallery: Replace Photos
Gallery: Reorder Images
Reviews: Monitor Feedback
Settings: Update Info

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Admin Login: Sign In
Dashboard: View Reservations
Reservations: Manage Bookings
Reservations: Confirm Request
Menu: Update Items
Menu: Edit Prices
Menu: Upload Photos
Gallery: Replace Photos
Gallery: Reorder Images
Reviews: Monitor Feedback
Settings: Update Info