# Technical Context ## Technologies Used - Frontend: - React - TypeScript - Tailwind CSS - Framer Motion (animations) - Infrastructure: - Docker - Portainer - Gitea (version control) ## Development Setup 1. Source code: - Repository hosted on Gitea - TypeScript for type safety - React components in client/src/components/ 2. Build/Deploy: - Docker container - Portainer for container management - Automatic rebuilds on code changes ## Technical Constraints 1. File Management: - PDF files stored in client/public/minutes/ - Static file serving for documents 2. Browser Compatibility: - Desktop: PDF viewer in popup - Mobile: Direct PDF download 3. Dependencies: - React for UI components - TypeScript for type checking - Framer Motion for animations - Tailwind for styling