Campus Repository Information System is a web and Android application developed to centralize the management of academic publications, final projects, theses, journals, and other institutional documents. The platform enables administrators to organize repository data efficiently while providing students and lecturers with quick and convenient access to academic resources.
System Features
The system consists of two main components: a web-based administration panel and an Android mobile application.
Web Application (PHP Native)
- Developed using PHP Native for lightweight and efficient server-side processing.
- Responsive user interface built with Tailwind CSS.
- Complete CRUD functionality for managing repository documents, categories, faculties, study programs, and user accounts.
- Advanced search and filtering based on title, author, publication year, and document type.
- Secure document upload and management with PDF preview support.
- RESTful API for data exchange between the web application and Android application.
- MySQL database for structured and reliable data storage.
Android Application (Flutter)
- Built using Flutter and Dart for Android devices.
- Retrieves repository data through the REST API.
- Browse repository collections by faculty, department, category, and publication year.
- Search academic documents quickly with an intuitive interface.
- View document metadata, abstracts, authors, and download links.
- Responsive and optimized interface for mobile users.
Technology Stack
- Backend: PHP Native
- Frontend: Tailwind CSS
- Database: MySQL
- API: REST API
- Mobile: Flutter & Dart
The Campus Repository Information System provides an integrated solution for managing and distributing academic documents digitally. By combining a lightweight PHP Native backend, REST API services, and a Flutter-based Android application, the platform improves accessibility, organization, and preservation of institutional knowledge across the campus community.