University data API with an admin approval workflow, built with Go, Gin, GORM, and Supabase.

Overview

A REST API for managing university data, with an admin approval workflow so every change is reviewed before it goes live.

Features

  • Full CRUD for university data
  • Search by name, country and domain
  • Pagination
  • Approval queue: every mutation goes to a pending list first, for an admin to approve
  • Interactive API docs at /docs

Built with

  • Go with the Gin framework
  • GORM as the ORM
  • PostgreSQL via Supabase

© 2026 arpthef