I need a streamlined web application that lets my team and the teams capture individual questions, tag each one with one or more topic labels, then select them after searching, and instantly export a neatly formatted Word (.docx) file where the questions are automatically grouped under their respective topic headings. This will be used in a professional, corporate setting by employees only, so I also need role-based access control: for example, an Admin who can manage tags and users, Editors who can add or edit questions, and a Viewer role limited to generating the final document. A clean login page tied to our existing company email domain (or an SSO plugin) would be ideal, but I will consider any secure approach you recommend. Core features I must see working: • Simple form to enter or edit a question and assign one or more existing tags (with type-ahead or drop-down for speed). It needs to support rich text. • Tag manager to add, rename, merge, or delete topic labels without touching the database directly. • One-click “Generate Document” button that creates a .docx file with questions grouped by tag, each section clearly titled, and the file name timestamped. • Permissions enforced according to company and role; no employee should see pages they are not allowed to and nobody should be able to see other company's questions. • Responsive UI so staff can add questions on tablets as well as desktops. Please build with a maintainable stack (Django, Flask, Node, or similar; MS Word libraries like python-docx or docx-templater are welcome) and host-ready. Hand-off should include source code in a private repo, a brief setup guide, and a demo meeting to walk me through deploying and extending the tag list.