Back to all work

Utilities · ExpiryNotifier Track expiry dates and get reminders.

Organize items by expiry date, schedule reminders, and export reports for groceries, medicines, and other products.

CONTRIBUTION
Syed Shahbaz HussainIndependent product development
PLATFORM / STATUS
Android
TOOLS
React Native · Expo · Firebase · Reports
ExpiryNotifier dashboard with example products, photos and remaining expiry days
See what expires next, with photos and clear remaining-time labels.
ExpiryNotifier report selection for summary, upcoming, expired and category reports
Reports: select a view of upcoming expiries, expired items or categories.
THE PRODUCT

The problem
and the approach.

The challenge

An item can sit out of sight until its expiry date has passed. A photo alone does not tell you when to act, and an expiry date is not always the best reminder date. An inventory needs recognizable records, an upcoming-expiry view and a useful way to inspect or export what has been entered.

The approach

Record each item with a category, photo, expiry date and a separate notification date/time. Category and expiry-window filters highlight the relevant records, while summary, upcoming-expiry and category reports reuse the same inventory. Firebase supports registered and guest accounts; reminder notifications are scheduled locally, and PDF, Excel and CSV exports are generated on the device.

Who it helps

People keeping track of groceries, medicines, household supplies or other items with individual expiry dates.

A typical workflow

  1. Sign in or continue with a guest account, then select useful categories.
  2. Add an item with its expiry date, photo and preferred reminder date/time.
  3. Filter upcoming items or preview and export a report of the recorded inventory.
MAIN FEATURES
/01

Categorized records

Record an item with its category, photo, expiry date, and reminder date.

/02

Date-based browsing

Filter the inventory by category and expiry windows.

/03

Report workflows

Preview summary and category reports, then export recorded data to PDF, XLSX, or CSV.

ENGINEERING

How it
is built.

Firebase accounts

The app supports email/password and guest sign-in, with an account upgrade path.

Local reminders

Device notification scheduling connects the record to its reminder date and time.

Structured exports

Report filters and local exports extend the same item data into useful document formats.

OUTCOME

An expiry-tracking product and companion website connecting categorized records, date-based browsing, reminder scheduling, and reporting workflows.

MORE PROJECTS

Other projects.

All projects
FULL-TIME ROLES

Hiring a
React Native developer?

I’m open to full-time roles, remote or onsite.

CONTACT ME