Skip to content

Evening lakeside village: scene, warm fonts, and interactive touches - #69

Open
kousherAlam wants to merge 6 commits into
masterfrom
feat/visual-refresh-nature
Open

Evening lakeside village: scene, warm fonts, and interactive touches#69
kousherAlam wants to merge 6 commits into
masterfrom
feat/visual-refresh-nature

Conversation

@kousherAlam

@kousherAlam kousherAlam commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Turns the site into an ambient, storybook evening by a lakeside village — the content lives inside the scene.

Scene (NatureScene.astro)

  • Twilight sky with a horizon dusk glow, a glowing moon, twinkling stars.
  • A distant village whose lamp-lit windows glow and twinkle, with reflections shimmering in the lake.
  • Mud road, a gently swaying tree, drifting fireflies, gliding birds, and soft rain.

Type & layout

  • Quicksand (display) + Nunito (body) — warm, rounded, matches the illustrated vibe (dropped Fraunces).
  • Frosted-glass panels for the hero, cards, and experience so text stays readable over the scene; roomier spacing.

Interactive touches

  • Content reveals on scroll.
  • Raindrops bead and run down the frosted panels ("rain wets the components").
  • A little bird periodically perches on the avatar\047s head and the character gives a happy bob + sparkle.
  • Everything calms down under prefers-reduced-motion.

Verified live in-browser. Running locally at http://localhost:3000. Easy to tune (rain density, tree/moon size, village, animation speeds) — tell me what to adjust.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ASEaM6tByhXeDhgLuxYk46

- Fonts: add Fraunces (variable) as a warm display face for the name/headings,
  keep Inter for body.
- Spacing: wider container (max-w-5xl), more generous section/heading rhythm,
  relaxed line-height, nicer section eyebrow labels; roomier hero + skills.
- NatureScene: fixed ambient layer behind content — soft rain, a few gliding
  flapping birds, and a gently swaying tree with drifting leaves. Low opacity,
  pointer-events none, disabled under prefers-reduced-motion.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ASEaM6tByhXeDhgLuxYk46
@changeset-bot

changeset-bot Bot commented Jul 25, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4daef12

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
kousheralam.github.io Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

- Fonts: swap Fraunces for Quicksand (display) + Nunito (body) — softer, warmer,
  matches the illustrated storybook vibe.
- Scene: rebuild NatureScene as a painterly twilight lakeside village — dusk-glow
  sky, moon, twinkling stars, a distant village whose lamp-lit windows glow and
  reflect in a shimmering lake, mud road, swaying tree, drifting fireflies, birds,
  rain. Wide-short landscape viewBox so the village isn't cropped.
- Content: frosted-glass panels (hero, cards, experience) float over the scene and
  stay readable; content reveals on scroll; raindrops bead on the 'wet' panels;
  a little bird periodically perches on the avatar's head and it does a happy bob.
- Verified live in-browser (localhost:3000).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ASEaM6tByhXeDhgLuxYk46
@kousherAlam kousherAlam changed the title Visual refresh: fonts, spacing, and ambient nature animations Evening lakeside village: scene, warm fonts, and interactive touches Jul 25, 2026
kousherAlam and others added 4 commits July 26, 2026 01:29
- Scene: warm golden dusk; far bank redrawn as a Bangladeshi village — tin-roof
  huts with lamp windows, coconut palms, and a calm pond (country boat with a
  lamp, lily pads + lotus, reeds) whose lights reflect on the water. Rain now
  raises ripples on the pond instead of beading on cards.
- Content: dropped the frosted-glass cards for a soft, borderless 'lamplight veil'
  (feathered warm shadow) + a gentle text-halo, so content feels lit within the
  scene rather than boxed on top. Warmer, more immersive.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ASEaM6tByhXeDhgLuxYk46
Scene corrections:
- Bamboo-and-straw thatched huts with an oil-lamp doorway glow (no chimneys, no
  electric windows); flickering lamp flame.
- Pond is moonlit only (far lamps don't reach it) — the full moon reflects on the
  water; removed lamp reflections.
- Coconut palms + a few banana plants; bushes/jungle line the pond with fireflies
  clustered there.
- Vertical mud path replaced by a horizontal dirt road along the bottom, lined with
  roadside trees, bushes and banana plants.

Components now borrow from the scene:
- Skills = little leaves (leaf-shaped chips).
- Posts = banana leaves (midrib + diagonal veins, pointed tips).
- Experience = moonlit-pond panels.

Verified in-browser at each step.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ASEaM6tByhXeDhgLuxYk46
- Pond is now a small, contained oval nestled in dense jungle (was a wide band).
- Much more jungle/bush around the pond; fireflies gather by the jungle.
- Posts hang off a banana-plant stalk: a central trunk with each banana-leaf post
  joined by its own stem — nothing floats independently.
- Skill leaves get a petiole so they read as attached, not free chips.

Verified in-browser.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ASEaM6tByhXeDhgLuxYk46
- Researched real Bangladeshi village ponds; added authentic elements: bamboo
  groves (baashjhaar), a ghat (brick steps into the pond), and floating water
  hyacinth (kachuripana) with purple blooms.
- Removed backgrounds from all content — intro, skills, experience, posts,
  certifications now sit directly on the scene, kept legible with a strong text
  halo. Skills are outline-only chips.

Verified in-browser.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ASEaM6tByhXeDhgLuxYk46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant