Lionova Technology Services
Platform Build·2026·Client Project

Lionova Technology Services

The Challenge

What we were solving.

Lionova Technology Services sells residential internet in Nigeria over Starlink. A dish is installed at each location and the connection is shared, so residents buy short-term access instead of signing a contract. Selling that by hand does not scale: every purchase means someone matching a payment to a person, handing out an access code, and answering the same questions about balances and devices. Lionova needed the buying, the access codes and the customer self-service to run without an operator in the loop.

The Approach

How we built it.

We built the Lionova website, customer dashboard and admin dashboard on Next.js, with a Convex backend holding the plan catalogue, payments, vouchers and customers. The network side is a real TP-Link Omada controller: each Lionova location maps to an Omada site, each plan maps to a voucher group, and the platform reads voucher and device activity back from the controller so usage stays in step with the network.

Plans come in two types, time-based unlimited passes and capped data bundles, with device limits per plan. At checkout the customer pays by bank transfer through a dedicated account number (Flutterwave), and the platform confirms the payment from the provider's webhook, assigns a voucher and delivers it. The same purchase can be made over WhatsApp: a rule-based chat flow walks the customer through location, plan category and plan, sends payment details, and replies with the code once payment clears. SMS and email are used for one-way alerts and receipts.

Signed-in customers get a dashboard showing their vouchers, usage, the devices connected to them, payments and alerts. Staff get an admin dashboard for plans, locations, customers, payments, vouchers, usage and speed caps, plus the messaging and WhatsApp settings.

The Outcome

What it delivered.

Lionova's plans are on sale at lionovatech.com, with a price list, checkout and a customer balance page on one site, and WhatsApp as a second way to buy. Customers can start with a short pass and nothing renews automatically. We have kept the numbers off this page on purpose: Lionova is a live business and we have not been given figures to publish.

2Plan types: unlimited and data
5Devices on data bundles
2Ways to buy: web and WhatsApp
6h–30dTime passes, no contract
What's Included

Every module, built in.

01

Plan catalogue

Unlimited time passes (from 6 hours) and capped data bundles across weekly to three-month periods, grouped by category, with per-plan device limits.

02

Bank-transfer checkout

The customer gets a dedicated account number for the order, pays by transfer, and the platform confirms the payment from the provider's webhook before releasing access.

03

Automatic vouchers

Plans map to voucher groups on a TP-Link Omada controller. A paid order is matched to a voucher and delivered, and usage and device activity are synced back from the controller.

04

WhatsApp buying flow

A rule-based chat assistant takes a customer from location to plan, sends payment details, delivers the code after payment, and hands over to a person when asked.

05

Customer dashboard

Signed-in customers see their vouchers, data usage, connected devices, payments, alerts and support options, and can buy again.

06

Admin dashboard

Staff manage locations, plans and categories, customers, payments, vouchers, usage and speed caps, and connect the network controller and messaging accounts.

Status

Live at lionovatech.com. Built and maintained by NexiumLabs for Lionova Technology Services.

Tags

Next.jsConvexTP-Link OmadaFlutterwaveWhatsApp

Tech Stack

01Next.js
02Convex
03TypeScript
04Tailwind CSS
05Clerk
06TP-Link Omada
07Flutterwave
08WhatsApp Cloud API
09Vercel

Type

Client Project
Start building

Ready to build
what's next?

Startup, team, or enterprise — build something new, improve what exists, or run on our products. We ship in weeks, not quarters.

Start a Project