VouchPass is an intuitive mobile application designed to simplify the management of your vouchers and gift cards.
The inspiration for this project came from a personal need for an easy and efficient solution to manage vouchers from Kaufland supermarkets and Müller stores, which are popular in Germany and Austria.
I created this application to make it easier to manage these vouchers by allowing users to:
- Track current values.
- Subtract spent amounts.
- Organize vouchers into folders.
- Delete used or expired vouchers.
- Extract barcodes directly from PDF files or images.
Support this project by giving it a star. Thanks!
- Voucher Management: Easily add, edit, and track the value of your vouchers.
- Organization: Create custom folders to categorize your vouchers (e.g., Grocery, Electronics).
- PDF & Image Extraction: Import vouchers directly from PDF files or images with automatic barcode extraction.
- Value Tracking: Subtract amounts as you spend them to always know your remaining balance.
- Secure: Your data is stored locally on your device.
This project maps the state-of-the-art of mobile development using React Native and Expo.
- Expo Router - File-based routing.
- Tamagui - A powerful UI framework and design system.
- Lucide Icons - Consistent and clean iconography.
- Custom Native Modules - Native iOS code for efficient PDF processing and barcode extraction.
- Node.js
- pnpm (recommended) or npm/yarn
- CocoaPods (for iOS native modules)
-
Install dependencies:
pnpm install
-
Run on iOS Simulator:
npx expo run:ios
All contributions are welcome! Please feel free to open issues and submit Pull Requests.