┌── .codesandbox
│ └── Dockerfile
│
├── .github
│ └── dependabot.yml
│
├── .husky
│ └── pre-commit
│
├── .vscode
│ ├── extensions.json
│ └── launch.json
│
├── public
│ └── favicon.svg
│
├── src
│ ├── components
│ │ ├── gallery
│ │ │ ├── PhotoCard.astro
│ │ │ └── PhotoGrid.astro
│ │ │
│ │ ├── layout
│ │ │ ├── Footer.astro
│ │ │ ├── Header.astro
│ │ │ ├── Logo.astro
│ │ │ └── Settings.astro
│ │ │
│ │ ├── modal
│ │ │ └── ImageModal.astro
│ │ │
│ │ ├── seasons
│ │ │ ├── leaves.tsx
│ │ │ └── snow.tsx
│ │ │
│ │ ├── theme
│ │ │ ├── LeavesToggle.astro
│ │ │ ├── SnowToggle.astro
│ │ │ └── ThemeToggle.astro
│ │ │
│ │ ├── ui
│ │ │ ├── Container.astro
│ │ │ ├── Header.astro
│ │ │ └── VideoContainer.astro
│ │ │
│ │ ├── Card.astro
│ │ ├── MusicPlayer.astro
│ │ ├── PhotoCard.astro
│ │ └── VideoPlayer.tsx
│ │
│ ├── data
│ │ ├── photos.ts
│ │ ├── tracks.ts
│ │ └── videos.ts
│ │
│ ├── layouts
│ │ └── Layout.astro
│ │
│ ├── pages
│ │ ├── audio.astro
│ │ ├── index.astro
│ │ └── video.astro
│ │
│ ├── styles
│ │ ├── card-animations.css
│ │ ├── global.css
│ │ └── video-player.css
│ │
│ │
│ ├── env.d.ts
│ └── types.ts
│
├── .directory
├── .gitignore
├── .prettierrc
├── LICENSE
├── README.md
├── astro.config.mjs
├── bun.lockb
├── Dockerfile
├── package.json
├── push.ps1
├── push.sh
├── tailwind.config.mjs
├── tsconfig.json
└── vercel.json
bun install
bun run dev
bun run build
bun run preview