How shiroshoes/dmw_inventory_dashboard_website works
This PHP web application supports motorshop operations for Admin and Cashier roles. Users sign in, then use role-specific pages to record dated sales or inventory entries, review and amend activity, and inspect dashboard summaries; Admins also manage accounts. The README documents hashed-password authentication, role-based navigation, tutorials, and logout. Sampled source confirms session-based login, record entry and totals, dashboard queries, activity-log filtering, and record editing; several endpoint relationships are inferred only from filenames and are not drawn. The database is MySQL, accessed directly by PHP pages.
Main entry points: login.php Login · html/home.php Admin Home · html/home.php Cashier Home · activitylog.php Admin Activity Log
Components 23
Access and Guidance
- Public Home
tropangmaselan-motorshop-main/php/Home/html/home.php - Login
tropangmaselan-motorshop-main/php/login/login.php - Admin Home
tropangmaselan-motorshop-main/php/Admin/Home/html/home.php - Cashier Home
tropangmaselan-motorshop-main/php/Cashier/Home/html/home.php - Tutorial Pages
tropangmaselan-motorshop-main/php/tutorial/tutorial.php - Logout
tropangmaselan-motorshop-main/php/logout.php
Records and Activity
- Admin Records
tropangmaselan-motorshop-main/php/Admin/Record/record.php - Admin Record Save
tropangmaselan-motorshop-main/php/Admin/Record/save_records.php - Cashier Records
tropangmaselan-motorshop-main/php/Cashier/Record/record.php - Cashier Record Save
tropangmaselan-motorshop-main/php/Cashier/Record/save_records.php - Admin Activity Log
tropangmaselan-motorshop-main/php/Admin/activitylog/activitylog.php - Cashier Activity Log
tropangmaselan-motorshop-main/php/Cashier/activitylog/activitylog.php - Admin Record Editor
tropangmaselan-motorshop-main/php/Admin/activitylog/edit_record.php - Cashier Record Editor
tropangmaselan-motorshop-main/php/Cashier/activitylog/edit_record.php
Performance Insights
- Admin Dashboard
tropangmaselan-motorshop-main/php/Admin/dashboard/dashboard.php - Cashier Dashboard
tropangmaselan-motorshop-main/php/Cashier/dashboard/dashboard.php
Administration
- Account Management
tropangmaselan-motorshop-main/php/Admin/addaccount/staffactivity.php - Account Save
tropangmaselan-motorshop-main/php/Admin/addaccount/save_account.php
Other components
- Admin
- Cashier
- Visitor
- MySQL Database
- Chart.js
Connections 35
- Visitor → Public Home: opens
- Admin → Login: signs in
- Cashier → Login: signs in
- Login → MySQL Database: checks credentials
- Login → Admin Home: routes Admin
- Login → Cashier Home: routes Cashier
- Admin → Admin Home: opens
- Cashier → Cashier Home: opens
- Admin Home → Tutorial Pages: links to
- Cashier Home → Tutorial Pages: links to
- Admin → Admin Records: enters records
- Cashier → Cashier Records: enters records
- Admin Records → Admin Record Save: submits entries
- Cashier Records → Cashier Record Save: submits entries
- Admin Record Save → MySQL Database: writes records
- Cashier Record Save → MySQL Database: writes records
- Admin → Admin Activity Log: reviews activity
- Cashier → Cashier Activity Log: reviews activity
- Admin Activity Log → MySQL Database: reads log
- Cashier Activity Log → MySQL Database: reads log
- Admin Activity Log → Admin Record Editor: opens editor
- Cashier Activity Log → Cashier Record Editor: opens editor
- Admin Record Editor → MySQL Database: updates records
- Cashier Record Editor → MySQL Database: updates records
- Admin → Admin Dashboard: views insights
- Cashier → Cashier Dashboard: views insights
- Admin Dashboard → MySQL Database: queries summaries
- Cashier Dashboard → MySQL Database: queries summaries
- Admin Dashboard → Chart.js: renders charts
- Cashier Dashboard → Chart.js: renders charts
- Admin → Account Management: manages accounts
- Account Management → Account Save: submits changes
- Account Save → MySQL Database: writes accounts
- Admin Home → Logout: logs out
- Cashier Home → Logout: logs out