A PHP & MySQL web-based management system for handling BP2 member records, registrations, and administrative processes.
- User Login Authentication
- User Registration Authentication
- Admin & User Access Control
- Add and Manage Member Information
- Responsive Bootstrap UI
- Session Management
- MySQL Database Integration
- Secure Form Validation
- CRUD Operations
- Import Excel Data
- Camera Picture Capture
- Duplicate Record Validation
- PHP Native
- MySQL
- Bootstrap 5
- HTML5
- CSS3
- JavaScript
- XAMPP / Apache
bp2-system/
│
├── admin/
│ ├── controller/
│ ├── database/
│ ├── create-data/
│ ├── edit-data/
│ ├── delete-data/
│ ├── import-data/
│ ├── registration/
│ ├── user-account/
│ ├── camera/
│ └── profile/
│
├── user-operator/
│ ├── controller/
│ ├── database/
│ ├── create-data/
│ ├── import-data/
│ ├── camera/
│ └── profile/
│
├── auth/
│ ├── login.php
│ ├── register.php
│ └── logout.php
│
├── config/
│ └── db.php
│
├── assets/
│ ├── css/
│ ├── js/
│ ├── img/
│ └── uploads/
│
├── includes/
│ ├── header.php
│ ├── footer.php
│ └── auth_check.php
│
├── screenshots/
│ ├── login.png
│ ├── controller.png
│ ├── contact.png
│ └── accounts.png
│
├── index.php
└── README.mdgit clone git@github.com:CardzLieraJr/NHA-BP2-Id--System.gitCopy the project folder into:
C:/xampp/htdocs/Open phpMyAdmin and create a new database:
CREATE DATABASE bb2;Import your SQL database file. path: db/bb2.sql
Edit the database configuration file:
config/db.phpExample:
<?php
$conn = mysqli_connect(
"localhost",
"root",
"root",
"bb2"
);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
?>Open your browser and visit:
http://localhost:8080/balik_probinsya/email: admin@mail.com
Password: admin123
email: user@mail.com
Password: user123
- Input Sanitization
- Session Authentication
- SQL Injection Protection
- Duplicate Data Validation
- Form Validation
- Controller Panel
- Manage Members
- Add Members
- Edit Members
- Delete Members
- Import Excel Data
- Manage Users
- Camera Capture
- Profile Management
- Login Authentication
- Create Data
- Import Excel Data
- Camera Capture
- Profile Management
- Personal Information Supports bulk importing using:
pattern_import_bp2_orig.xlsx
- Export to PDF
- Export to Excel
- QR Code Integration
Developed by: Ricardo Liera Jr
This project is intended for educational and portfolio purposes only.



