max tang

projects / novalink

year
2025 - present
status
live
stack
React, Vite, Supabase, Postgres, Vercel

A volunteer opportunity matching platform for FCPS high school students and local organizations. Students browse opportunities, apply for service hours, and track progress toward yearly goals. Organizations post opportunities, manage applicants, and verify completed hours.

Built with React on the front end and Supabase (Postgres, Auth, row-level security) on the back end. Students can only touch their own rows; hour verification is locked down at the database level so nobody can self-verify service hours.

Deployed on Vercel at novalink.services.

[visit site][github]

← back to projects