VoucherVault logo

VoucherVault

Django app to store and manage vouchers, coupons and gift cards

508 stars 25 forks last commit first released GPL-3.0

Actively maintained

Last commit 6 Aug 2026.

VoucherVault is a Django-based web application for digitally storing and managing vouchers, coupons, gift cards and loyalty cards. It provides a mobile-optimized portal with scanning, barcode/QR rendering and notification capabilities for personal or small-business use.

Key Features

  • Store vouchers, coupons, gift cards and loyalty cards with metadata and optional file attachments (images, PDFs)
  • Display redeem codes as QR codes or many barcode formats; client-side scanning (camera or file) with automatic type detection
  • Transaction history support for gift cards and basic item sharing between users
  • Expiry checking and notifications via Apprise integration with configurable thresholds and schedules
  • Single Sign-On support using OpenID Connect (OIDC) with options for automatic account creation
  • REST API endpoint providing stats for dashboards and integrations (e.g., Home Assistant)
  • Docker-ready deployment with example docker-compose stacks; supports SQLite and PostgreSQL databases
  • Multi-language support and light/dark themes; optional Celery worker support for background tasks

Use Cases

  • Personal organization of digital coupons, loyalty cards and gift cards with searchable, mobile-friendly access
  • Small businesses or clubs tracking issued gift cards, transaction history and automated expiry reminders
  • Integration with home automation or dashboard systems to surface voucher counts and expiry stats via the REST API

Limitations and Considerations

  • Notifications rely on Apprise; configuring specific delivery channels requires separate Apprise setup
  • Client-side scanning depends on browser/device camera support and may vary across mobile browsers
  • Transaction history is limited to gift cards; other item types have more limited auditing
  • Docker container runs as a low-privileged www-data user, which may require adjusting host volume permissions

VoucherVault is a focused, lightweight solution for managing digital vouchers and related items. It is suitable for personal use and small deployments that need barcode/QR handling, expiry alerts and simple integration points via OIDC and a REST API.

Categories:

Tags:

Tech Stack:

Share:

Similar to VoucherVault

MediaCMS

Open source video and media CMS with streaming and a REST API

5.1k
952
Last commit

Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.

AGPL-3.0Actively maintained
Alternative to:
Vimeo logo
Vimeo
+9
Yamtrack logo

Yamtrack

Self-hosted media tracker for movies, shows, anime, games, and books

3.5k
291
Last commit

Self-hosted media tracker to manage movies, TV shows, anime, manga, video games, and books with history, lists, calendar, imports, and multi-user support.

AGPL-3.0Actively maintained
Alternative to:
Trakt logo
Trakt
+6

QuickDrop

Self-hosted anonymous file sharing with per-file controls

425
16
Last commit

QuickDrop is a Spring Boot app for anonymous, chunked file uploads with optional encryption, per-file passwords, token share links, previews and an admin console.

MITActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+19
FileRise logo

FileRise

Self-hosted web file manager with ACLs, WebDAV, sharing, and SSO

1k
52
Last commit

Lightweight self-hosted file manager with per-folder ACLs, WebDAV drive mounts, sharing, resumable uploads, optional encryption at rest, and OIDC SSO.

MITActively maintained
Alternative to:
Dropbox logo
Dropbox
+19
NocoDB logo

NocoDB

No-code spreadsheet interface for SQL databases with APIs

64.7k
5k
Last commit

Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

Actively maintained
Alternative to:
Airtable logo
Airtable
+10
PocketBase logo

PocketBase

Lightweight open-source realtime backend with embedded SQLite

60.8k
3.7k
Last commit

Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

MITActively maintained
Alternative to:
PocketBase Cloud logo
PocketBase Cloud
+17