How iamfaisalirshad/mess-management works
This is a PHP/MySQL hostel mess record manager. A warden enters through login or account registration, then manages boarder records by adding, viewing/filtering, editing, and deleting them; the dashboard presents the results in table or card form. The PHP pages use shared session/database setup and render shared navigation and footer elements. The graph follows the README’s documented website-to-PHP-to-MySQL workflow. Some dashboard query and authentication code was omitted from excerpts, so connections beyond visible calls or documented behavior are not inferred.
Main entry points: config.php Session and database setup · header.php Shared navigation and styles · dashboard.php Boarder dashboard · login.php Warden login
Components 15
Warden access
- Warden login
login.php - Warden signup
signup.php - Warden registration
warden_register.php - Logout
logout.php - Warden accounts
Boarder records
- Boarder dashboard
dashboard.php - Add boarder
add_boarder.php - Edit boarder
edit_boarder.php - Delete boarder
delete_boarder.php - Boarder records
Web interface
- Shared navigation and styles
header.php - Shared footer
footer.php - Login redirect
index.php
Shared runtime
- Session and database setup
config.php
Other components
- Warden
Connections 30
- Warden → Warden login: submits credentials
login.php - Warden → Warden signup: submits registration
signup.php - Warden → Warden registration: submits registration
warden_register.php - Warden login → Session and database setup: loads setup
login.php - Warden signup → Session and database setup: loads setup
signup.php - Warden registration → Session and database setup: loads setup
warden_register.php - Logout → Session and database setup: loads setup
logout.php - Warden login → Warden accounts: checks credentials
login.php - Warden signup → Warden accounts: registers account
signup.php - Warden registration → Warden accounts: registers account
warden_register.php - Warden → Boarder dashboard: manages records
README.md - Boarder dashboard → Session and database setup: loads setup
dashboard.php - Boarder dashboard → Boarder records: queries records
dashboard.php - Boarder dashboard → Shared navigation and styles: includes
dashboard.php - Boarder dashboard → Shared footer: includes
dashboard.php - Add boarder → Session and database setup: loads setup
add_boarder.php - Add boarder → Boarder records: inserts record
add_boarder.php - Add boarder → Shared navigation and styles: includes
add_boarder.php - Add boarder → Shared footer: includes
add_boarder.php - Edit boarder → Session and database setup: loads setup
edit_boarder.php - Edit boarder → Boarder records: reads and updates
edit_boarder.php - Edit boarder → Shared navigation and styles: includes
edit_boarder.php - Edit boarder → Shared footer: includes
edit_boarder.php - Delete boarder → Session and database setup: loads setup
delete_boarder.php - Delete boarder → Boarder records: reads and deletes
delete_boarder.php - Login redirect → Warden login: redirects to
index.php - Shared navigation and styles → Warden login: links to
header.php - Shared navigation and styles → Warden signup: links to
header.php - Shared navigation and styles → Boarder dashboard: links to
header.php - Shared navigation and styles → Logout: links to
header.php