Skip to content

Add CLAUDE.md — AI assistant guide for ferienhaus project - #1

Open
ambajorat wants to merge 1 commit into
claude/accessible-rental-comparison-EJwpwfrom
claude/claude-md-mm40eanhmm88gaci-biG6L
Open

Add CLAUDE.md — AI assistant guide for ferienhaus project#1
ambajorat wants to merge 1 commit into
claude/accessible-rental-comparison-EJwpwfrom
claude/claude-md-mm40eanhmm88gaci-biG6L

Conversation

@ambajorat

Copy link
Copy Markdown
Owner

Summary

Added comprehensive documentation (CLAUDE.md) to guide AI assistants and developers working on the BarrierefRei Reisen project. This file serves as a single source of truth for project structure, conventions, and architecture.

Key Changes

  • Project Overview: Documented the purpose (accessible vacation home finder), tech stack (React 19, Vite 7, plain CSS), and frontend-only nature of the application
  • Development Setup: Listed all npm scripts and noted the absence of test configuration
  • Repository Structure: Provided a complete directory tree with descriptions of each file and folder
  • Architecture & Data Flow:
    • Documented all React state variables and their purposes
    • Defined the complete data shape for vacation home objects
    • Listed all accessibility feature keys and their categories
  • Component API: Specified props and callbacks for FilterPanel, HausCard, and CompareTable components
  • Conventions: Clarified language (German), JavaScript/JSX patterns (ES Modules, hooks only, no TypeScript), CSS approach (custom properties, responsive breakpoints, no preprocessors), and ESLint configuration
  • Data Management: Explained how to add new vacation homes and accessibility features
  • Known Limitations: Listed what is not yet implemented (tests, TypeScript, backend, routing, etc.)

Notable Details

  • Emphasizes the German-language nature of the entire application
  • Documents the use of useMemo for filtering/sorting without external state libraries
  • Clarifies ESLint flat config (v9) rules, particularly the handling of unused variables
  • Provides clear guidance on CSS custom properties and responsive design patterns
  • Includes the default filter configuration for reference

https://claude.ai/code/session_01AvPceG5Uhrh7miYF36fes3

Documents project overview, tech stack, directory structure, data shapes,
component props, state management, CSS conventions, and missing features.

https://claude.ai/code/session_01AvPceG5Uhrh7miYF36fes3
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.

2 participants