Modern Next.js frontend for the Open Knesset platform, making Israeli parliamentary data accessible and user-friendly.
- Tech: Next.js 15 (App Router), TypeScript, Tailwind CSS, Shadcn UI.
- Data: Consumes the custom FastAPI wrapper for Knesset OData v2.
- Language: Native RTL (Right-to-Left) support for Hebrew.
- Accessibility: Targeted WCAG 2.1 AA compliance.
- 1 PRD.md: The WHAT and WHY — Business goals, user personas, and success metrics.
- 2 ARCHITECTURE.md: The HOW — Data flow, tech stack, and API-first data strategy.
- 3 DESIGN.md: The LOOK and FEEL — UI/UX standards, accessibility, and gov.il design language.
- [4 SITE MAP.md](docs/4%20SITE MAP.md): The WHERE — Routing hierarchy and folder-to-URL mapping.
- 5 CONVENTIONS.md: Best Practices — Coding patterns, implementation rules, and project organization.
We welcome contributions! Please review 5 CONVENTIONS.md before starting any work to ensure alignment with our coding standards.