## Style Guide

- Use the Airbnb JavaScript style guide.
- Prefer functional components over class components.

## Naming Conventions

- **Pages:** Use kebab-case (e.g., `page-test.tsx`) exactly like the route of the page
- **Files:** Use PascalCase (e.g., `task-list.tsx`)
- **Components:** Use PascalCase (e.g., `TaskList`)
- **Layouts:** Use PascalCase (e.g., `TaskList`)
- **Hooks:** Use camelCase (e.g., `taskName`)
- **Constants:** Use UPPER_SNAKE_CASE (e.g., `API_URL`)

## Best Practices

- Write pure functions where possible.
- Keep components small and focused on a single responsibility.
- Use TypeScript for type safety.

---

[Go back to Readme](../README.md)
