GRD brings river records into one place and keeps the research data that belongs to each river right next to it: geography, environmental status and funding. Researchers add and update records, attach papers, discuss them in threads attached to each river, and admins manage who can do what, with a hierarchy-based verification method protecting the data's integrity. A Next.js interface sits on a NestJS API, with TypeORM over MySQL.