Skip to content

Commit 64c1b0b

Browse files
dtinthclaude[bot]
andcommitted
อัปเดต CLAUDE.md และลบ WEBSITE_DRAFT.md
- เพิ่มข้อมูลครอบคลุมเกี่ยวกับ design philosophy และ visual elements - บันทึกความรู้เกี่ยวกับ iconify integration และ typography hierarchy - เพิ่มข้อมูลเกี่ยวกับ event context และ venue partnership กับ Game Dev Hub - แก้ไขข้อมูลภาษาให้ถูกต้อง (เป็นภาษาอังกฤษหลักมีองค์ประกอบไทย) - ลบ WEBSITE_DRAFT.md เนื่องจากเนื้อหาได้ถูกนำไปใช้ในเว็บไซต์แล้ว - ลบข้อมูลซ้ำซ้อนเกี่ยวกับ page structure เพื่อลดการ maintenance Co-authored-by: Claude <209825114+claude[bot]@users.noreply.github.com>
1 parent edb9101 commit 64c1b0b

2 files changed

Lines changed: 55 additions & 163 deletions

File tree

CLAUDE.md

Lines changed: 55 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,20 +74,71 @@ Sponsor information is centralized in `src/data/sponsors.ts` with TypeScript int
7474
- Asset imports using Astro's `?url` syntax for optimized loading
7575

7676
### Content Strategy
77-
The `WEBSITE_DRAFT.md` file contains comprehensive content specifications that should be referenced when updating page content. It includes detailed sections for event information, sponsorship tiers, and guidelines.
77+
Website content follows a structured approach with modular sections. Component order and layout can be found in `src/pages/index.astro`.
7878

7979
## Development Notes
8080

8181
- The site uses a single-page application structure with all content on the index page
8282
- Images are stored in `src/assets/` and imported with `?url` for optimization
8383
- The base URL is configured for deployment to `/9/` subdirectory
8484
- All sponsor data includes placeholder entries for future sponsors
85-
- Thai language content is used throughout for local audience
85+
- English content with Thai playful elements and local cultural references
86+
87+
## Design Philosophy & Visual Elements
88+
89+
### Iconify Integration
90+
- Uses `iconify-icon` web component loaded from CDN in Layout.astro
91+
- Material Design icons (mdi:*) are preferred for consistency
92+
- Icons use brand color `#19806f` for visual cohesion
93+
94+
### Typography Hierarchy
95+
- **Headlines**: Righteous font for impact (used in section headers)
96+
- **Body text**: K2D font for readability (Thai-optimized)
97+
- **Font sizes**: 4xl/7xl for headers, lg for body text
98+
- **Color scheme**: White text on black background, with `#19806f` accent color
99+
100+
### Layout Patterns
101+
- **Grid-based layouts**: 3-column grids for feature sections
102+
- **Responsive design**: `md:` and `lg:` breakpoints for mobile-first approach
103+
- **Card components**: Gray-900 backgrounds with rounded corners and hover effects
104+
- **Aspect ratios**: 4:3 for images to maintain visual consistency
105+
106+
### Interactive Elements
107+
- **Hover states**: Opacity changes, color transitions, border color changes
108+
- **Link styling**: Underlines for text links, hover color changes
109+
- **Button design**: Rounded corners, icon + text combinations
110+
- **Transitions**: Smooth color and opacity transitions throughout
111+
112+
### Content Strategy Insights
113+
- **Readability first**: Break long paragraphs into digestible chunks with visual elements
114+
- **Visual hierarchy**: Use icons, boxes, and spacing to make content scannable
115+
- **Mixed language**: Content is primarily in English with Thai elements for local flavor
116+
- **Playful tone**: Maintains fun, irreverent personality while being informative
117+
118+
## Event Context
119+
120+
### Stupid Hackathon Philosophy
121+
- Focus on "wonderfully useless" projects that nobody needs
122+
- Emphasis on creativity over business viability
123+
- Weekend-long event encouraging experimentation
124+
- Community-driven with no judgment or competition pressure
125+
- Thai name includes playful elements like "อยากใส่ใจ คือไรอ่ะ 👀"
126+
127+
### Venue Partnership
128+
- **Game Dev Hub Bangkok**: First coworking space for game developers in Thailand
129+
- Special arrangement allowing overnight stays during hackathon
130+
- Located at BB Building, 16th floor, near Terminal 21/Asoke
131+
- 500 sqm space with professional tools (3D printing, podcast studios)
132+
- Strong community of indie developers, artists, and industry veterans
86133

87134
## Content Management
88135

89136
When updating content:
90137
1. Sponsor information should be updated in `src/data/sponsors.ts`
91-
2. Major content changes should reference `WEBSITE_DRAFT.md` for specifications
138+
2. Component order and page structure can be found in `src/pages/index.astro`
92139
3. Asset files should be placed in `src/assets/` and imported properly
93-
4. Component updates should maintain the existing section-based structure
140+
4. Component updates should maintain the existing section-based structure
141+
5. **Maintain design consistency**: Use established color scheme, typography, and layout patterns
142+
6. **Preserve accessibility**: Ensure proper alt text, semantic HTML, and keyboard navigation
143+
7. **Preserve language mix**: Maintain English content with Thai playful elements
144+
8. **Test responsiveness**: Verify layouts work on mobile, tablet, and desktop

WEBSITE_DRAFT.md

Lines changed: 0 additions & 159 deletions
This file was deleted.

0 commit comments

Comments
 (0)