How ririnx/roms works
ROMS is a PHP recruitment and onboarding management system. Its visible workflow is account registration or login, followed by role-specific dashboards and staff tools for applicant review, recruitment, and new-hire onboarding. PHP pages include a shared MySQL connection module. The tree also shows an admin dashboard and a user dashboard, but their business functionality is not apparent in the excerpts. The README is empty, and page excerpts omit most PHP logic, so the graph shows only navigation and connection relationships directly evidenced by the supplied files.
Main entry points: connect.php MySQL Connection · index.php Staff Dashboard · login.php Login · register.php Registration
Components 11
Account Access
- Login
login.php - Registration
register.php
Dashboards
- Admin Dashboard
admin/index.php - User Dashboard
user/index.php - Staff Dashboard
staff/index.php
Staff Operations
- Applicant Review
staff/view_applicants.php - Recruitment Editing
staff/edit_recruitment.php - New Hire View
staff/view_new_hires.php
Database Access
- MySQL Connection
misc/connect.php - MySQL Database
Other components
- Visitor
Connections 16
- Visitor → Login: submits credentials
login.php - Visitor → Registration: submits registration
register.php - Login → Registration: offers signup
login.php - Login → User Dashboard: redirects on login
login.php - Login → MySQL Connection: includes connection
login.php - Registration → MySQL Connection: requires connection
register.php - Admin Dashboard → MySQL Connection: requires connection
admin/index.php - User Dashboard → MySQL Connection: requires connection
user/index.php - Staff Dashboard → MySQL Connection: requires connection
staff/index.php - Staff Dashboard → Applicant Review: links to
staff/index.php - Staff Dashboard → Recruitment Editing: links to
staff/index.php - Staff Dashboard → New Hire View: links to
staff/index.php - Applicant Review → MySQL Connection: requires connection
staff/view_applicants.php - Recruitment Editing → MySQL Connection: requires connection
staff/edit_recruitment.php - New Hire View → MySQL Connection: requires connection
staff/view_new_hires.php - MySQL Connection → MySQL Database: opens connection
misc/connect.php