Youth Connect Tanzania (YCT)

Opportunity, membership & certification platform

PHPLaravelMySQLJavaScript
Youth Connect Tanzania (YCT) interface designed and built by NJS Digital Tech
Year
2024
Duration
6 months
Sector
Platform

The challenge

Opportunities for young Tanzanians were scattered across social media groups, with no verification, no membership record and no proof of completed training.

Connects Tanzanian youth with jobs, internships, scholarships, training and volunteering, with membership, payments, administration, coordination and certification built in.

Our role: Full platform engineering, payments and certification systems

Architecture decisions

One opportunity model, many types

Jobs, internships, scholarships, training and volunteering share a single schema with type-specific fields, so search and moderation stay simple.

Membership and payments in-flow

Mobile money and card payments attach directly to membership state, so access is granted the moment a payment clears.

Verifiable certificates

Each certificate is generated server-side with a unique verification code that any employer can check.

System architecture

  1. 01ClientsLaravel Blade + JavaScript member portal
  2. 02APILaravel controllers, policies and queued jobs
  3. 03DomainOpportunities, membership, coordination, certification
  4. 04DataMySQL, indexed full-text opportunity search
  5. 05OpsQueue workers for email, receipts and certificate rendering

Results

5
Opportunity categories unified
Instant
Membership activation on payment
1 code
Per verifiable certificate

Youth get one trustworthy place to find and apply for opportunities, and administrators run membership, payments and certification from a single console.

Related platform projects

Planning something similar?

Our Dar es Salaam engineering team builds web platforms, mobile apps, AI features and database systems for clients across Tanzania, Africa and internationally.