back_to_projects

Humanitarian Platform

Hope Link

Hope Link is a full-stack multi-portal platform built to connect NGOs, charities, and volunteers across Lebanon. Three completely isolated role contexts Admin, Charity, and Volunteer run under a single Express server with role middleware enforcing access at the route level. The signature engineering challenge was building a personalized opportunity ranking system that scales: scores are pre-computed by a BullMQ background worker and stored in an indexed junction table, making every paginated request a fast B-tree scan rather than a full table scan.

Next.jsTypeScriptExpressPrismaPostgreSQLSupabaseBullMQRedisSocket.io

// engineering highlights

// architecture explorer

loading diagram...