Contributing

Contributing & Code Style

Code Style - Follow Dart & Flutter best practices - Use descriptive names (avoid 1–2 char variables) - Keep functions small and focused; early returns preferred - Add comments for non-obvious logic (the "why" not the "how")

Formatting & Lints - Use dart format and address analyzer warnings - Maintain existing indentation and avoid unrelated reformatting in edits

PR Guidelines - Small, focused changes - Include screenshots for UI changes when helpful - Update docs when adding/altering flows

Testing - Add unit tests where feasible (repositories, pure functions) - Widget tests for critical UI flows