ExpiAlert: A Real Time Product Expiry Alert Management System for Small Retail Businesses

Abstract Pharmacies, supermarkets and provision stores in Nigeria still track product expiry dates largely by hand, through periodic shelf checks and paper logs. Expired goods are therefore found late, often after they have been sold or after they have accumulated on shelves, which creates financial loss, regulatory exposure and risk to consumers. This paper presents ExpiAlert, a web based system that keeps a continuous account of every registered product, classifies each item as Fresh, Expiring Soon or Expired against a threshold chosen by the business, and delivers alerts through two complementary channels: a persistent Socket.io connection for users who have the dashboard open, and a scheduled daily email digest for users who do not. The system was built with React, Node.js, Express and MongoDB, follows a three tier architecture with token based authentication and per business data isolation, and was deployed on free cloud hosting so that a small business can use it without capital outlay. The work followed a design science approach, with requirements drawn from interviews at a community pharmacy and a provision store. Fifteen system test cases passed on the deployed instance, in app alerts arrived in about 500 ms after a triggering event, against a target of two seconds, and email digests arrived within two to three minutes in most runs. We discuss the design decisions behind these results, the limits of the evaluation, and the steps needed before wider field deployment. CCS Concepts Information systems → Web applications ; • Applied computing → Business process management ; • Software and its engineering → Designing software .

Authors

Institutions

Publication Details

Journal
Research Square
Published
2026-11-03
DOI
https://doi.org/10.21203/rs.3.rs-11570656/v1
Primary Topic
Mobile and Web Applications
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

ExpiAlert: A Real Time Product Expiry Alert Management System for Small Retail Businesses

Nnaemeka Kingsley Ugwumba, Barisua C. Ndeekor, Njionye Ndubuisi David
Research Square
Mobile and Web Applications
preprint

ExpiAlert: A Real Time Product Expiry Alert Management System for Small Retail Businesses

Nnaemeka Kingsley Ugwumba, Barisua C. Ndeekor, Njionye Ndubuisi David
preprint en

Abstract

Abstract Pharmacies, supermarkets and provision stores in Nigeria still track product expiry dates largely by hand, through periodic shelf checks and paper logs. Expired goods are therefore found late, often after they have been sold or after they have accumulated on shelves, which creates financial loss, regulatory exposure and risk to consumers. This paper presents ExpiAlert, a web based system that keeps a continuous account of every registered product, classifies each item as Fresh, Expiring Soon or Expired against a threshold chosen by the business, and delivers alerts through two complementary channels: a persistent Socket.io connection for users who have the dashboard open, and a scheduled daily email digest for users who do not. The system was built with React, Node.js, Express and MongoDB, follows a three tier architecture with token based authentication and per business data isolation, and was deployed on free cloud hosting so that a small business can use it without capital outlay. The work followed a design science approach, with requirements drawn from interviews at a community pharmacy and a provision store. Fifteen system test cases passed on the deployed instance, in app alerts arrived in about 500 ms after a triggering event, against a target of two seconds, and email digests arrived within two to three minutes in most runs. We discuss the design decisions behind these results, the limits of the evaluation, and the steps needed before wider field deployment. CCS Concepts Information systems → Web applications ; • Applied computing → Business process management ; • Software and its engineering → Designing software .

Research Square
University of Port Harcourt (NG)
Mobile and Web Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
ExpiAlert: A Real Time Product Expiry Alert Management System for Small Retail Businesses — Nnaemeka Kingsley Ugwumba, Barisua C. Ndeekor, et al. · Research Square (2026) | TGRS Research Map | TGRS