Skip to content
ANGELPROFILE
|
Back to Projects

ExpiTrack

ExpiTrack application: products and expiry dates

The Problem

Scattered records make it difficult to see which products need attention and organise recurring expiry checks.

ExpiTrack grew out of a practical task: keeping track of expiry dates when there are many products to check. I built a full-stack application that brings product records, dates and an upcoming-expiry dashboard together.

What I built

A Vue 3 interface backed by Django: product management, expiry dates, search, user permissions and an upcoming-expiry dashboard. The repository includes an installable PWA. Database configuration supports an external database or local SQLite; the production database is not claimed here.

What I learned

Connecting frontend, API and permissions around a task people actually need to complete.

Technical Stack

Vue 3ViteDjangoPWA
Personal Project

Context

A practical need in retail

Have something
in mind?

I’m interested in opportunities to learn, work and collaborate on useful software. Tell me what you have in mind.

Work, ideas and collaborations