A Laravel-based academic barangay management system developed as a school project, using Barangay New Era as the sample barangay context.
The system provides a centralized web application for managing resident records, households, documents, blotter cases, business permits, barangay officials, committees, users, and reports.
- Manage resident records
- View resident information and statistics
- Manage household relationships
- Restore deleted resident records
- Create and manage household records
- View household members
- Add and remove household members
- Track household information
- Manage issued barangay documents
- Track document records
- Print documents
- Restore and manage deleted records
- Record blotter cases
- Manage case information and status
- Attach supporting evidence
- View and print blotter records
- Restore and manage deleted records
- Manage business permit records
- View permit statistics
- Track active permits
- Renew permits
- Print permits
- Manage barangay official records
- Record positions and status
- View official information
- Manage barangay committees
- Record committee information
- Assign committee chairpersons
- Attach supporting files
- User authentication
- User management
- Role-based access
- Support for different system roles
- Activity logging
- View system statistics
- Resident and household statistics
- Document statistics
- Blotter statistics
- Business permit statistics
- Generate reports
- Export data to Excel
- Soft-delete functionality
- Restore deleted records
- Permanent deletion for authorized users
- Database backup functionality
- PHP
- Laravel 13
- Blade — server-side templating
- MySQL — database
- Vite — frontend asset development
- Maatwebsite Excel — Excel export
- Simple QrCode — QR code generation
- Yajra Laravel DataTables — data tables
- Pest — testing
Barangay-System/
├── app/
│ ├── Http/
│ │ ├── Controllers/
│ │ └── Middleware/
│ ├── Models/
│ └── Providers/
├── database/
│ ├── factories/
│ ├── migrations/
│ └── seeders/
├── resources/
│ ├── css/
│ ├── js/
│ └── views/
├── routes/
│ └── web.php
├── storage/
├── tests/
├── composer.json
├── package.json
└── README.md
The system is populated with seeded/sample data for demonstration and testing purposes.
The project uses Barangay New Era as its sample barangay context, based on the barangay where our school is located.
Resident, household, business, document, blotter, and other operational records shown in the application are generated/sample data rather than an actual operational barangay database.
Publicly available information was used for the sample barangay officials displayed in the system.
This project was developed as an academic school project focused on building a web-based information management system for a barangay setting.
The system brings multiple barangay administrative functions together into one application, covering records management, document issuance, blotter management, business permits, officials, committees, user roles, and reporting.
Completed academic project.










