Skip to content

Latest commit

Β 

History

History
67 lines (55 loc) Β· 1.84 KB

File metadata and controls

67 lines (55 loc) Β· 1.84 KB

SHADES OF THE SHADOWS

A cinematic spy thriller interface built with Astro, React, TailwindCSS, and GSAP. Features immersive animations, character profiles, and case file investigations.

🎬 Features

  • Parallax Hero Section with Framer Motion zoom effects
  • Interactive Character Modal with ASCII art character cards
  • Timeline Dossier System with case file filtering
  • Page Transitions with custom overlay animations
  • Accessibility Features including keyboard navigation and screen reader support
  • Responsive Design optimized for mobile and desktop
  • Performance Optimized with lazy loading and efficient animations

πŸš€ Quick Start

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

πŸ“ Project Structure

web/
β”œβ”€β”€ astro.config.mjs
β”œβ”€β”€ package.json
β”œβ”€β”€ postcss.config.cjs
β”œβ”€β”€ readme.md
β”œβ”€β”€ ST-plan.md
β”œβ”€β”€ tailwind.config.cjs
β”œβ”€β”€ tsconfig.json
└── src/
    β”œβ”€β”€ env.d.ts
    β”œβ”€β”€ components/
    β”‚   β”œβ”€β”€ CharactersModal.jsx
    β”‚   β”œβ”€β”€ DecryptedText.jsx
    β”‚   β”œβ”€β”€ FilmsCarousel.jsx
    β”‚   β”œβ”€β”€ HeroContent.jsx
    β”‚   └── ParallaxZoom.jsx
    β”œβ”€β”€ data/
    β”‚   β”œβ”€β”€ cases.json
    β”‚   β”œβ”€β”€ characters.json
    β”‚   └── timeline.json
    β”œβ”€β”€ layouts/
    β”‚   └── Layout.astro
    β”œβ”€β”€ pages/
    β”‚   β”œβ”€β”€ dossier.astro
    β”‚   └── index.astro
    └── styles/
        └── global.css

πŸ“… Versioning and Status

  • Version: 0.1.0
  • Last Updated: 2025-10-02
  • Status: Working prototype (Astro). Some pages/components in src/components are implemented. Builds and local dev available via package.json in this folder.