Status
Functional prototype
Raman Bhise @lostfleetdev 2024 · Functional prototype
Volunteer opportunity portal
Volunteer opportunity portal. PHP + MySQL, no framework.
Status
Functional prototype
Ownership
End-to-end
Stack
Repo
Open repositoryProblem
Volunteers register, search for events, sign up or cancel. Organizations create events and see who registered. Session-based auth, PDO prepared statements, bcrypt password hashing.
Implementation
Evidence
Working portal with volunteer and organization dashboards, event search, and registration tracking.
Constraints & next step
Registration uses a unique composite key on (user_id, event_id) at the database level to prevent duplicates. Search works across event titles, descriptions, locations, and organization names using SQL JOINs with LIKE filters.
No framework, no API layer, just PHP pages rendering HTML. It was an early project and the code reflects that, but the relational design holds up fine.