A generator that turns Right to Information (RTI) requests into shareable, report-card–style social media posts — Instagram, Facebook, Twitter/X and TikTok — for the Maldives.
Each card scores how a receiving institution (ministry, council, etc.) handled one specific RTI request, focused on process compliance under the Maldives RTI Act 2014.
- Form-driven entry of an RTI's details (institution, timeline, outcome, ICO escalation)
- Star rating for the institution's handling of the request
- Process Compliance checklist — acknowledged, responded within the legal deadline, provided the information, followed proper procedure
- ICO escalation shown as a subtle supporting note
- Four export formats, rendered to PNG at true pixel size:
- Portrait 1080×1350 (Instagram feed, 4:5)
- Square 1080×1080 (Facebook)
- Story 1080×1920 (Instagram / TikTok)
- Landscape 1600×900 (Twitter / X)
- Auto-generated captions tailored per platform, with copy buttons
- No build step, no backend — pure HTML/CSS/JS.
html2canvasis vendored locally so it works offline.
Encodes the Maldives RTI Act 2014 timeline: respond within 21 days (extendable by +14 with written notice before day 21); ICO decides appeals in 30 days (+15). All scoring weights live in the W config block at the top of app.js and are easy to retune.
Any static file server works, e.g.:
py -m http.server 8123 -d .Then open http://localhost:8123.
Static site — deploys to Vercel with no configuration.