all work
live team project · PHP MVC May 2026

Forever Events

Four-person event-management platform — PHP MVC with auth, profile management and event flows.

[ flow ]

register.php signup form
login.php credentials form
profile.php user dashboard
userController.php validate · session · password_verify
User.php entity · fields & rules
Database.php PDO → MySQL
MVC split — the controller is the only path that touches the database.

[ approach ]

scope
DAW group project, 4 contributors. Clean MVC split so each layer can be touched in isolation.
auth
Session-based login with password_verify on bcrypt hashes; email uniqueness checked before insert.
ui
Rebuilt the nav and the event-detail page; brought in jQuery + cookie handling for the shared template.
ops
MySQL as the source of truth; one controller per resource, every DB call routed through Database.php (PDO).

[ claude / me ]

claude

Helped me read a codebase I didn't write, draft CSS variants, and catch UI inconsistencies before opening PRs.

me

Owned the front-end polish — nav redesign, event-detail layout, cookies/jQuery integration — and reviewed teammates' PRs.

[ stack ]

  • PHP
  • MySQL
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • MVC

[ links ]