PETRA International Grants Dashboard
The Petra International Grants Dashboard is a web platform designed to centralize international grant and funding opportunities into one searchable and accessible place for Petra Christian University. The platform enables lecturers, researchers, and students to discover, filter, and bookmark relevant opportunities while allowing the International Office to manage the catalog through an admin panel with real-time updates, ensuring funding information remains centralized and always up to date.
The problem
Grant opportunities were previously scattered across multiple sources—including emails, spreadsheets, PDF documents, and external websites—making them difficult to discover and causing many opportunities to be missed or identified too late for action. The absence of a shared calendar and a clear deadline overview also increased the risk of applications lapsing before anyone noticed. At the same time, researchers and academic units often struggled to determine which grants were actually relevant to their faculty or program. Manual spreadsheet-based management caused information to become outdated quickly, created inconsistencies across records, and increased the likelihood of duplicated data. In addition, the lack of a structured audit trail made it difficult to track changes, as there was no clear record of who modified information, when updates were made, or when grants were added, edited, or archived.
Purpose
To provide Petra Christian University with a centralized, real-time, and easy-to-use platform for discovering, managing, and matching international grants — increasing the visibility of funding opportunities and helping faculty and researchers act on them before deadlines pass.
Features
- Dashboard with KPIs and live charts
- Browse, search, filter, and sort grants
- Deadline calendar
- Faculty & program drill-down
- Grant matching by faculty/program
- Local bookmarks (synced when signed in)
- Dark mode and mobile-responsive layout
- [Admin] Full create/read/update/delete (CRUD) on grants
- [Admin] Upload attachments to Supabase Storage
- [Admin] Archive and restore grants
- [Admin] Activity log (audit trail)
- [Admin] Realtime updates across every open dashboard
- [Admin] Auto-archive of expired grants
- [Admin] Role-gated UI (admin / viewer)
Want something like this?