How vineethtamarapalli-code/job-helper works
Job Helper is a PHP web portal for user accounts, job listings, personal files and shortcuts, sharing, favorites, messaging, and administrative management. The main user flow starts at the landing page, proceeds through account or OTP verification, and reaches the home/profile experience, where users manage and share content. Admin and Gmail-related pages form separate branches. The README is empty, and sampled source is partial, so some links and database ownership are omitted where implementation evidence is unavailable.
Main entry points: home.php Workspace home · db6.php Application database · index.php Sign in and signup · profile.php User profile
Components 26
Entry and accounts
- Sign in and signup
index.php - Account authentication
auth.php - OTP delivery
send_otp.php - OTP verification
verify.php
User workspace
- Workspace home
home.php - User profile
profile.php - Profile actions
profile_handler.php - File actions
file_handler.php - Save actions
save_handler.php - Favorite folders
favorites_handler.php - Sharing actions
share_handler.php - Shortcut actions
shortcut_handler.php - Message actions
message_handler.php - Job listings
home.php - Text vocalization
vocalize.php
Administration
- Admin sign-in
admin_login.php - Admin console
admin_panel.php - Admin management UI
file_handler.php - Admin actions
admin_handler.php
External integrations
- Gmail sign-in
gmail_login.php - Gmail callback
gmail_callback.php - Gmail view
gmail_view.php
Other components
- Visitor
- Application database
db6.php - Email service
- Gmail
Connections 31
- Visitor → Sign in and signup: opens
- Sign in and signup → Account authentication: submits credentials
- Sign in and signup → OTP delivery: requests OTP
- Sign in and signup → OTP verification: posts OTP
- OTP delivery → Email service: sends code
- Account authentication → Application database: checks account
- OTP verification → Application database: checks code
- Workspace home → Application database: loads workspace
- User profile → Application database: loads profile
- User profile → Profile actions: submits profile changes
- Profile actions → Application database: updates account
- Workspace home → File actions: submits file actions
- File actions → Application database: updates file records
- Workspace home → Save actions: submits save actions
- Workspace home → Favorite folders: manages favorites
- Favorite folders → Application database: updates favorites
- User profile → Sharing actions: submits sharing
- Sharing actions → Application database: creates shared records
- Workspace home → Shortcut actions: submits shortcut actions
- Workspace home → Message actions: submits message actions
- Workspace home → Job listings: views jobs
- Workspace home → Text vocalization: requests vocalization
- Visitor → Admin sign-in: opens
- Admin sign-in → Admin console: authenticates
- Admin console → Admin management UI: opens management
- Admin management UI → Admin actions: submits admin actions
- Admin actions → Application database: updates portal data
- Visitor → Gmail sign-in: opens
- Gmail sign-in → Gmail callback: redirects
- Gmail callback → Gmail: exchanges authorization
- Gmail view → Gmail: accesses mail