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

Empowering Businesses with Tailored Software & AI Solutions.

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more