Discover and explore top open-source AI tools and projects—updated daily.
Web app for digital voucher, coupon, and gift card management
Top 75.5% on SourcePulse
VoucherVault is a Django-based web application designed for the digital management of vouchers, coupons, loyalty cards, and gift cards. It targets individuals and potentially small businesses looking for a centralized, user-friendly platform to track and manage these items, offering features like expiry notifications, transaction history, and SSO integration.
How It Works
The application leverages Django's robust framework for its web portal and REST API. It supports client-side scanning of redeem codes using QR or barcode detection, automatically identifying code types. Expiry notifications are managed via the Apprise library, with scheduled checks performed daily using Django-Celery-Beat and a Redis instance. Data persistence is handled by either SQLite3 or PostgreSQL, with Docker bind mounts recommended for data backup.
Quick Start & Requirements
docker compose -f docker/docker-compose-sqlite.yml up -d
sudo chown -R 33:33 volume-data/*
http://127.0.0.1:8000
. Default user: admin
. Password found in container logs.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The application is primarily distributed via Docker, and manual setup outside of Docker is not detailed. Transaction history is only supported for gift cards.
1 day ago
1 day