How aomsirawit/workstracker works
WorksTracker is a Laravel web app for tracking work items by status and progress, with account registration, login, email verification, and profile management. The main workflow is to create or edit a work item, then view items grouped as running, succeeded, cancelled, or all. Controller and view behavior is sampled; route wiring and model internals are not, so uncertain database and dispatch links are omitted.
Main entry points: WorkController.php Work actions · RegisteredUserController.php Registration · ProfileController.php Profile management · VerifyEmailController.php Email verification
Components 20
Work tracking
- Work actions
app/Http/Controllers/WorkController.php - Work records
app/Models/Works.php - Work statuses
app/Models/Status.php
Accounts
- Registration
app/Http/Controllers/Auth/RegisteredUserController.php - Login session
app/Http/Controllers/Auth/AuthenticatedSessionController.php - Email verification
app/Http/Controllers/Auth/VerifyEmailController.php - Profile management
app/Http/Controllers/ProfileController.php - User account
app/Models/User.php
Web presentation
- Running list
resources/views/Running.blade.php - Succeeded list
resources/views/Success.blade.php - Cancelled list
resources/views/Cancle.blade.php - All works
resources/views/All.blade.php - Add work form
resources/views/AddWorks.blade.php - Edit work form
resources/views/EditWorks.blade.php - Work navigation
resources/views/layouts/app.blade.php - Registration form
resources/views/auth/register.blade.php - Login form
resources/views/auth/login.blade.php - Verification prompt
resources/views/auth/verify-email.blade.php - Profile screen
resources/views/profile/edit.blade.php
Other components
- Visitor or user
Connections 20
- Work actions → Work records: reads and writes
- Work actions → Work statuses: loads statuses
- Work actions → Running list: renders
- Work actions → Succeeded list: renders
- Work actions → Cancelled list: renders
- Work actions → All works: renders
- Work actions → Add work form: renders
- Work actions → Edit work form: renders
- Work navigation → Add work form: links to
- Visitor or user → Registration: registers
- Registration → User account: creates account
- Registration → Registration form: renders
- Visitor or user → Login session: logs in
- Login session → Login form: renders
- Visitor or user → Email verification: verifies email
- Email verification → User account: marks verified
- Visitor or user → Profile management: manages profile
- Profile management → User account: updates or deletes
- Profile management → Profile screen: renders
- Verification prompt → Email verification: requests verification