Case Study · Live SaaS · 2026

ProjectLane

Building Africa's Project Execution Platform from Zero

Role
Lead Founder, Product, Design, Engineering, Growth
Stage
Live · Paying customers
Market
African construction SMEs, Nigeria beachhead
Timeline
2026, Present
~155
Findings from my own full-codebase audit, all fixed
4
Paid tiers in naira, live since 8 August 2026
7 wks
Signups skipped onboarding before I caught it
AI
Assistant built into the app, powered by Claude
Walkthrough: creating a project in ProjectLane
01

The Insight

ProjectLane is a project execution platform built for construction SMEs and project professionals across Africa. It replaces the informal, fragmented systems, such as WhatsApp group chats, Excel spreadsheets, and phone calls, that project teams use to manage tasks, vendors, budgets, and client communication.

The problem is not that construction businesses lack tools. It is that every tool available was built for Western enterprise companies at enterprise prices. No one had built for the African SME, Naira-native, mobile-first, simple enough for a 1-person firm, powerful enough for a 20-person team.

02

The Problem

Across Nigeria, construction contractors, interior designers, architects, and real estate developers are running multi-million naira projects on informal tools. The result is predictable: projects run over budget, client relationships suffer, vendor disputes become personal, and business owners have no real-time visibility into what is actually happening.

Enterprise construction software is sold on custom annual quotes. Procore prices by annual construction volume, and published third-party estimates for small contractors run from about $4,000 to $80,000 a year. Northspyre does not publish its prices. Either way, that is out of reach for most African SMEs. Generic project tools like Asana and Monday are not built around construction budgets, vendor payments and approvals. ProjectLane fills the gap between the two.

03

What I Built

A full-stack SaaS with live features across task management, vendor management, budget tracking, client communication, and AI-assisted operations.

Task Management
Create, assign, track, and update tasks across projects in real time. Instant notifications on update.
Vendor Management
Add vendors as silent contacts, define contracts, log payments. Full payment audit trail, date, amount, approver, receipt.
Project Wallet
Live budget tracking. Every expense approved, every payment logged, wallet balance updated automatically.
Expense Approvals
Submit, approve, reject, and audit expenses with a timestamped activity log.
Client Portal
Clients see project progress and can message you directly, zero access to financials. Eliminates the constant "how far?" call.
AI Assistant
Powered by Claude Haiku with tool-calling. Create tasks, log expenses, get project summaries by typing or speaking.
Role-Based Access
Four roles: Owner, Admin, Project Manager, Team Member. Financial visibility toggled per user. Amounts redacted (not hidden) for restricted users.
Progressive Web App
Fully installable from the browser, no app store required. Real-time push notifications live. Works on any phone.
04

Tech Stack

FrontendReact 18 · TypeScript · Tailwind · shadcn/ui · Vite
BackendNode.js · Express · hosted on Railway
DatabaseSupabase · PostgreSQL · Row Level Security
PaymentsPaystack, live and processing
AIClaude Haiku (Anthropic), tool-calling
DeploymentVercel (frontend) · Railway (backend) · GitHub CI/CD
AnalyticsPostHog · Sentry
EmailResend, transactional OTP & notifications
05

Key Product Decisions

Vendors are silent contacts, not platform users

Vendors never log in. Business owners add them like contacts, define contracts, and log payments against those contracts. This keeps the platform simple and removes the complexity of a two-sided onboarding problem.

Financial visibility is redacted, not hidden

When a team member lacks financial visibility permission, monetary amounts are replaced with ••••• everywhere, not removed from view. This prevents confusion about whether data exists while protecting sensitive numbers.

AI gated at both UI and backend levels

Starter plan users cannot access the AI Assistant. The button is hidden in the UI and the backend rejects requests with a 403 error. Both layers are intentional. UI-only gating can be bypassed. Defence-in-depth protects the paid feature.

Onboarding follows the contractor's mental model

The 5-step onboarding tour follows the order a contractor actually thinks: Team → Vendors → Project → Tasks → Expenses. Not the system's data model. This reduces cognitive friction on first use and makes the product feel intuitive from minute one.

06

Results & Impact

Problem Before Before ProjectLane With ProjectLane
Budget trackingEnd-of-project surprises, manual ExcelLive wallet, every naira tracked in real time
Vendor paymentsWhatsApp records, frequent disputesFull audit trail, date, amount, approver, receipt
Client updatesConstant phone calls, unprofessionalSecure portal, client self-serves, no financial exposure
Task visibilityPhone calls to supervisors for statusReal-time updates with photos, instant notifications
AI actionsManual data entry for every updateType or speak, tasks and expenses logged in seconds
Mobile accessBrowser-only, no notificationsInstallable PWA, push notifications, works like a native app
07

Milestones Achieved

08

What I Learned

Positioning precision compounds over time

The shift from "project management platform" to "project execution platform" changed how every investor meeting started. Words matter more than most founders acknowledge. The right framing is not cosmetic. It changes how people categorise you, compare you, and remember you.

The target should be a behaviour, not an industry

Early pitches were too construction-specific. The real target is anyone managing projects, money, and teams on informal tools. Construction is the wedge. Describing it that way opened the total addressable market without diluting the focus.

Build the defence layer, not just the feature

Gating the AI Assistant at both UI and backend levels cost one extra hour. Skipping the backend layer would have left a hole any motivated user could exploit. Defence-in-depth is not paranoia. It is professionalism.

See it Live

ProjectLane is live and serving businesses across Nigeria. Visit the product or get in touch to discuss how I work.