How dalysdigital/bam-security- works
BAM is a public security-services website with member ID issuance and public membership verification, backed by a documented PHP/MySQL administration system. The main public workflow is a visitor reaching the site, viewing its content, then verifying a member using an ID or QR code; administrators manage membership and site content. The README documents broader admin modules, but their implementation files are absent from the supplied tree, so they are represented as an unsampled subsystem. Edges reflect shown calls or README statements.
Main entry points: home.html Public Website · verify.php Public Verification · frontend-cms.js Content Renderer · install.php Installer
Components 13
Public Website
- Public Website
home.html - Site Interactions
app.js - Content Renderer
frontend-cms.js - Content Endpoint
frontend_content.php - Enquiry Channels
Member Verification
- Member
- Digital ID
id.php - Public Verification
verify.php
Administration
- Admin System
Installation
- Installer
install.php - Database Schema
Other components
- Visitor
- MySQL Database
Connections 13
- Visitor → Public Website: visits
README.md - Public Website → Site Interactions: runs
README.md - Content Renderer → Content Endpoint: fetches content
frontend-cms.js - Content Renderer → Public Website: updates display
frontend-cms.js - Site Interactions → Enquiry Channels: opens channel
app.js - Visitor → Public Verification: requests verification
README.md - Digital ID → Public Verification: links to verify
id.php - Public Verification → MySQL Database: reads member
verify.php - Admin System → MySQL Database: manages records
README.md - Admin System → Member: manages membership
README.md - Admin System → Content Endpoint: edits site content
README.md - Installer → Database Schema: loads schema
install.php - Installer → MySQL Database: creates tables
install.php