Skip to main content
All projects

CameroonTechJobs

platform·previously deployed·Jun 2022 — Dec 2023

Overview

CameroonTechJobs is a Django-based job board platform designed to connect Cameroonian software engineers, designers, and product managers with employers looking to hire tech talent. The platform includes job listing management, authentication, employer and candidate dashboards, and MTN MoMo payment integration. The application was deployed on Render with PostgreSQL, but the hosted database was removed after the free-tier period expired. The project remains available as a deployment-ready codebase.

Problem

Tech professionals in Cameroon struggled to discover relevant job opportunities, while employers had difficulty finding qualified local talent through generic job boards.

Solution

Built a focused, tech-first job board with authentication, role-based dashboards, job listing management, and payment integration tailored to the Cameroonian tech ecosystem.

Architecture

Monolithic Django backend with PostgreSQL, served through Django templates and static assets. Authentication and role-based access control manage distinct workflows for employers and candidates. MTN MoMo API integration handles payment collection.

Technology stack

PythonDjangoPostgreSQLRenderMTN MoMo APIDockerPWA

Screenshots

CameroonTechJobs - dashboard
CameroonTechJobs - About
CameroonTechJobs - Contact
CameroonTechJobs - Screenshot 2026 04 13 153016

Key features

  • Employer and candidate authentication with role-based access
  • Job listing creation, management, and search
  • Employer dashboard for tracking applications
  • Candidate dashboard for managing applications and profile
  • MTN MoMo payment integration for job posting fees
  • Progressive Web App (PWA) functionality for mobile access

Challenges

  • Designing role-based access control for distinct employer and candidate workflows
  • Integrating MTN MoMo API payment flows within a Django application
  • Managing media uploads and static assets on a constrained Render deployment

Lessons learned

  • Starting with a lean MVP is more effective than building complex matching features upfront
  • Caching and query optimization are critical for read-heavy job boards
  • Building trust with both job seekers and employers requires transparent communication and reliable uptime

Future improvements

  • AI-powered resume review and job-fit scoring
  • Integration with African payroll and HR systems
  • Native mobile applications for employers and candidates