As part of our Computer Science and Engineering studies at the University "Isa Boletini" in Mitrovica, we developed UMIBRes, a web-based Research Management System designed to support the management of academic publications and reimbursement processes.
The system is built around three main roles:
- Professor
- Committee
- Vice Rector
Professors can manage their publications, connect their ORCID profile, and retrieve publication metadata automatically using a DOI through Crossref integration. This reduces manual data entry and improves data accuracy.
The platform also supports reimbursement requests for scientific publications and conference participation. Once submitted, requests are forwarded to the Committee Dashboard, where committee members review submissions using a structured evaluation process and issue decisions such as approval, rejection, or correction requests.
In addition, the Vice Rector Dashboard provides statistics and reporting features that offer an overview of research-related activities within the institution.
Technologies Used
- React
- Node.js
- PostgreSQL
- Supabase
- ORCID Integration
- Crossref DOI Services
Developing UMIBRes allowed us to gain practical experience in full-stack web development, database design, workflow automation, and API integration while working on a real-world academic project.
Professor dashboard showing publication registration with DOI metadata integration

After selecting a scientific publication, the reimbursement module automatically displays the publication metadata, including journal information, authors, DOI, indexing details, citation metrics, and publication dates. This reduces manual data entry and simplifies the reimbursement submission process.
The Committee Review Checklist enables reviewers to evaluate publication metadata, indexing information, and submitted documents through a structured scoring process, ensuring transparency and consistency in reimbursement decisions.

Committee Dashboard providing statistical insights into reimbursement requests, review progress, approvals, rejections, and correction requests.














