Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Lagos, Nigeria
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project Description:
I run a real estate company in Nigeria called EHI GRAND REAL ESTATE MANAGEMENT (RC: 7390846).
We are launching a new estate called EHI GRAND PRIME CITY at Egba Road, Evbo-Ikhuenbor Community, Benin City, and I want a professional developer to build:
A modern company website
A client portal (web)
A mobile app (Android first)
Integration with Wema/Monnify virtual accounts so each client gets a unique bank account number for installment payments.
1. WEBSITE (FRONTEND)
Pages required:
Home – hero banner, brief about estate, call to action
The Estate – details about Ehi Grand Prime City (location, benefits, images)
Pricing – outright & installment plans (3m, 6m, 12m, 18m)
About Us – company story, mission, vision, values, CEO message
Contact – office address, phone, email, simple contact form
The design should be:
Clean, modern and mobile–responsive
Colours: Royal Blue + Gold (I have logo)
Optimized for speed and basic SEO
2. ADMIN BACKEND & CLIENT PORTAL (WEB)
I need a secure backend system where:
User Roles:
Super Admin (me)
Finance / Account Officer
Sales / Marketer
Client (land subscriber)
Core Features:
Create estates and products (plot types, prices)
Register new clients and create a subscription for each (estate, plot type, total price, payment plan)
Automatically generate a virtual account number (Wema/Monnify) when a subscription is created
Receive webhooks from Wema/Monnify when client pays into their virtual account
Automatically update:
Amount paid
Outstanding balance
Payment history
Admin dashboard to see:
Total clients
Total paid
Total outstanding
Active vs completed subscriptions
Marketer dashboard to see only their own clients and progress
Client portal where each client can:
Log in (phone/email + password or OTP)
See total land cost, amount paid, outstanding, and progress bar
See their own unique Wema account number for payment
View payment history
See estate details & contact information
3. MOBILE APP (ANDROID FIRST)
A simple client app (React Native or Flutter preferred) that mirrors the client portal:
Login
Dashboard (total, paid, balance, % complete)
Virtual account details
Payment history
Push notifications for successful payment and reminders (phase 2 if needed)
4. VIRTUAL ACCOUNT INTEGRATION
You MUST have experience with Monnify or Wema/ALAT for Business APIs (or similar).
Required:
Create virtual account per subscription
Map payments via webhook to the correct client
Secure webhook (validate signatures / hashes)
Store raw payload for debugging
5. TECH STACK (SUGGESTED)
I’m open, but I prefer:
Backend: Node.js (NestJS/Express) or Laravel
Database: MySQL or PostgreSQL
Frontend: React / Vue or clean HTML/CSS for website
Mobile: React Native or Flutter
Please specify your stack and why.
6. DELIVERABLES
Full source code (backend, frontend, mobile app)
Database schema
Basic documentation (how to deploy, how to create new clients, etc.)
Help with initial deployment (hosting setup)
Clean UI and good UX for both web and app
7. WHAT I’M LOOKING FOR
Someone with real experience in:
Payment integrations (Monnify, Paystack, Flutterwave, Wema, etc.)
Building dashboards / portals
Secure APIs and proper database design
Good communication and regular updates
Ability to suggest improvements if you see better ways
When you apply, please:
Share similar projects you’ve built (especially with virtual accounts or payment gateway).
Tell me which stack you will use.
Give me a rough timeline and budget range." (client-provided description)
Matched companies (2)

Knowforth Tech
