Home Projects Blog Let's Talk
Next.js Tailwind CSS Fintech Zambia Production

Corpserve Zambia —
Digital Shareholder
& AGM Platform

A modern shareholder portal built for Corpserve Zambia, giving shareholders direct access to their portfolio, dividend history, investor relations content, and — most importantly — the ability to participate in Annual General Meetings entirely online. Shareholders can register for AGMs, attend live, stream the meeting, vote on resolutions, and view results in real time.

// Frontend: Victor Masoke  ·  Backend/API: External team

shareholders.corpservezambia.com/dashboard
Corpserve Zambia Shareholder Dashboard
12 Key Screens Delivered
AGM Live Digital Meetings
Live AGM Streaming & Voting
Next.js + Tailwind CSS Frontend

The Story

How we brought Zambia's shareholder meetings into the digital age — making AGM participation accessible to every shareholder, wherever they are.

🔥

The Challenge

Zambian shareholders holding shares through Corpserve had no centralized digital platform to manage their investments. Viewing portfolio holdings, dividend history, and investor relations content required manual processes or contacting the registrar directly. Most critically, participating in Annual General Meetings demanded physical presence — excluding shareholders who were remote, overseas, or simply unable to travel.

  • No self-service portal for shareholders to view their holdings
  • AGM participation required physical attendance in Lusaka
  • Dividend history and investor relations content scattered or inaccessible
  • No digital mechanism for shareholder voting on resolutions
  • High barrier to participation for diaspora and regional shareholders

The Solution

We built a full-featured Next.js shareholder portal — a clean, modern web application that puts shareholders in control of their investment journey. The platform covers everything from authentication and portfolio management through to live AGM streaming and real-time resolution voting. My role was to deliver the entire frontend, consuming APIs provided by the backend team.

  • Secure login and shareholder account creation
  • Real-time portfolio view — holdings, value, and history
  • Full dividend history and payment tracking
  • Investor relations hub — news, notices, and announcements
  • Digital AGM registration, live attendance, and resolution voting
  • Live AGM video streaming integrated directly into the platform

Digital AGM Participation

The most impactful feature of the platform — shareholders can now attend, participate in, and vote at Annual General Meetings without leaving their home.

📋

AGM Registration

Shareholders can browse upcoming Annual General Meetings, view the agenda and meeting details, and register to attend digitally with a single click. The system records attendance and validates shareholder eligibility before granting access.

🎥

Live AGM Streaming

Registered shareholders can attend the AGM live via an integrated video stream embedded directly in the platform. No external links or third-party apps needed — shareholders join the meeting from within the portal and watch proceedings in real time.

🗳️

Resolution Voting

During live AGMs, shareholders can vote on resolutions in real time through the platform's voting interface. Each eligible shareholder casts their vote digitally, with results tallied and displayed as the meeting progresses.

📄

Meeting Resolutions

After each AGM, shareholders can view the official meeting resolutions and outcomes directly through the portal. Full transparency on what was decided, how votes were cast, and what actions the company will take following the meeting.

// Digital AGM Shareholder Journey

📋 Register for AGM
🎥 Join Live Stream
🗳️ Vote on Resolutions
📄 View Outcomes

Product Screenshots

A look at the shareholder portal across authentication, portfolio management, investor relations, and AGM participation. Click any screenshot to view full size.

// Authentication

Corpserve Zambia Login
🔍
Corpserve Create Account
🔍
Corpserve Dashboard
🔍

// Portfolio & Financials

Shareholder Portfolio
🔍
Dividend History
🔍
Investor Relations
🔍

// Notices & AGM Participation

Shareholder Notices
🔍
Upcoming AGMs
🔍
Join AGM Meeting
🔍

// Live AGM & Voting

Resolution Voting
🔍
Meeting Resolutions
🔍
Live AGM Stream
🔍

Tech Stack

A modern, performant frontend stack chosen to deliver a smooth experience for shareholders across all devices and connection speeds.

Framework

Next.js React TypeScript

Styling

Tailwind CSS Responsive Design Mobile-First

Backend

REST API (External) JWT Auth Live Stream Integration

Features

Real-time Voting Live AGM Streaming Portfolio Management

Platform Features

Everything a Zambian shareholder needs to stay connected to their investments and participate fully in company governance.

📊

Portfolio Management

Shareholders can view their complete holdings — number of shares, current value, and historical performance — in a clean, real-time dashboard. All data is pulled directly from the registry.

💰

Dividend History

A full record of all dividend payments — dates, amounts per share, and total received. Shareholders can track their income history and download records for tax or financial planning purposes.

📰

Investor Relations Hub

Centralized access to all investor relations content — company news, shareholder announcements, notices, regulatory filings, and upcoming corporate events in one organized feed.

📅

AGM Registration

Shareholders can browse upcoming Annual General Meetings, view the full agenda, and register to attend digitally. The platform verifies eligibility and issues digital attendance confirmation.

🎥

Live AGM Streaming

Attend AGMs in real time from anywhere in the world via integrated live video streaming. Shareholders watch proceedings live, removing geographic barriers to corporate governance participation.

🗳️

Digital Voting

Cast votes on resolutions directly through the platform during live AGMs. Each shareholder's voting power reflects their holdings, and results are tallied transparently in real time.

What I Built

I was responsible for the complete frontend — every screen, every interaction, every component.

🎨

Frontend Architecture

Designed and built the entire Next.js application from scratch — routing, layout system, component library, authentication flow, and state management. Built with TypeScript for type safety throughout.

🔌

API Integration

Consumed all backend APIs delivered by the external team — portfolio data, dividend records, AGM management, voting endpoints, and live streaming integration. Handled authentication tokens, error states, and loading patterns across all data-driven screens.

📱

Responsive UI with Tailwind CSS

Built a fully responsive, mobile-first UI using Tailwind CSS. Shareholders access the platform on any device — from desktop browsers to smartphones — with a consistent, polished experience across all screen sizes.

🗳️

Live AGM & Voting UI

The most technically interesting part — building the live AGM interface that integrates video streaming alongside real-time voting. Shareholders see the live stream, receive resolution prompts, cast votes, and see results update — all in a single cohesive view.

View All Projects

Want Something Like
This Built For You?

I'm available for fintech frontend engineering roles and ambitious project collaborations.

Chat on WhatsApp