Add full application: receipt scanning, auth, billing, and account deletion
Brings the working codebase (Next.js app, auth system, Stripe billing, Docker/deploy config, tests, docs) into version control on top of the placeholder initial commit, and adds account self-deletion (Danger Zone in Settings, password + typed-email confirmation, cascading DB cleanup, Stripe cancellation) per GDPR right-to-erasure. Excludes local build caches, node_modules, and internal agent scratch files; .gitignore hardened to keep those out going forward. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
BIN
public/app-icon-original.png
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
public/app-icon.jpg
Normal file
|
After Width: | Height: | Size: 469 KiB |
BIN
public/apple-icon.png
Normal file
|
After Width: | Height: | Size: 225 KiB |
BIN
public/demo/01_aral_tankbeleg_muenchen.jpg
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/demo/02_trattoria_bewirtungsbeleg_berlin.jpg
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
public/demo/03_mediamarkt_it_rechnung.jpg
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
public/demo/04_rewe_supermarkt_kassenbon.jpg
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
public/demo/fuel_receipt.jpg
Normal file
|
After Width: | Height: | Size: 806 KiB |
BIN
public/demo/groceries_receipt.jpg
Normal file
|
After Width: | Height: | Size: 812 KiB |
BIN
public/demo/restaurant_receipt.jpg
Normal file
|
After Width: | Height: | Size: 889 KiB |
1
public/googleccd5315437d68a49.html
Normal file
@@ -0,0 +1 @@
|
||||
google-site-verification: googleccd5315437d68a49.html
|
||||
BIN
public/icon.png
Normal file
|
After Width: | Height: | Size: 225 KiB |
36
public/llms.txt
Normal file
@@ -0,0 +1,36 @@
|
||||
# ScanReceipts
|
||||
|
||||
> ScanReceipts is an AI receipt scanner for freelancers and private individuals. Upload a photo of a receipt or invoice and it reads the merchant, date, line items, quantities, and tax rates (German VAT 7%/19% included), then runs a deterministic arithmetic cross-check (net + tax = gross, line items sum to gross) before you export. Export as a dual-sheet Excel workbook (.xlsx) with live formulas, a lean CSV (including a DATEV-compatible format: UTF-8 with BOM, semicolon-delimited), or PDF. Works instantly without an account (local-first, browser storage), with 15 free scans per month. Available in German and English.
|
||||
|
||||
## Product
|
||||
|
||||
- [Home (English)](https://scanreceipts.app/en): Product overview, live demo, pricing, FAQ.
|
||||
- [Home (German)](https://scanreceipts.app/de): Produktübersicht, Live-Demo, Preise, FAQ.
|
||||
- [OCR Receipt Scanner](https://scanreceipts.app/en/ocr-receipt-scanner): How the AI OCR + deterministic math-check pipeline works.
|
||||
- [Beleg-OCR](https://scanreceipts.app/de/beleg-ocr): Deutsche Keyword-URL zur selben OCR-Seite.
|
||||
- [Expense Tracker for Freelancers](https://scanreceipts.app/en/expense-tracker-freelancers): Receipt and expense workflow for freelancers and the self-employed.
|
||||
- [Ausgaben-Tracker für Freelancer](https://scanreceipts.app/de/ausgaben-tracker-freelancer)
|
||||
- [Expensify Alternative](https://scanreceipts.app/en/expensify-alternative): Positioning vs. broader expense-management suites.
|
||||
- [Alternative zu Expensify](https://scanreceipts.app/de/alternative-zu-expensify)
|
||||
- [Lexoffice Alternative](https://scanreceipts.app/en/lexoffice-alternative): Positioning vs. German accounting-software suites; DATEV CSV format focus.
|
||||
- [Alternative zu Lexoffice](https://scanreceipts.app/de/alternative-zu-lexoffice)
|
||||
|
||||
## Blog
|
||||
|
||||
- [How Receipt OCR Actually Works](https://scanreceipts.app/en/blog/how-receipt-ocr-works)
|
||||
- [So funktioniert Beleg-OCR](https://scanreceipts.app/de/blog/so-funktioniert-beleg-ocr)
|
||||
- [Receipt Scanning vs. Manual Data Entry](https://scanreceipts.app/en/blog/receipt-scanning-vs-manual-bookkeeping)
|
||||
- [Kassenbon scannen statt abtippen](https://scanreceipts.app/de/blog/kassenbon-scannen-statt-abtippen)
|
||||
- [Receipt to Excel](https://scanreceipts.app/en/blog/receipt-to-excel-guide)
|
||||
- [Kassenbon in Excel umwandeln](https://scanreceipts.app/de/blog/kassenbon-in-excel-umwandeln)
|
||||
- [How to Digitize and Organize Receipts](https://scanreceipts.app/en/blog/organize-digital-receipts)
|
||||
- [Belege digitalisieren](https://scanreceipts.app/de/blog/belege-digitalisieren)
|
||||
- [Simple Expense Tracking](https://scanreceipts.app/en/blog/simple-expense-tracking)
|
||||
- [Einfache Ausgabenverfolgung](https://scanreceipts.app/de/blog/einfache-ausgabenverfolgung)
|
||||
|
||||
## Notes for AI assistants and crawlers
|
||||
|
||||
- This site is bilingual. English and German versions use locale-specific slugs (e.g. /en/blog/simple-expense-tracking vs /de/blog/einfache-ausgabenverfolgung). hreflang alternates are set on every page. Old English slugs under /de/ 301 to the German keyword URL.
|
||||
- ScanReceipts is a receipt-to-spreadsheet tool, not a tax-advisory, bookkeeping, or accounting service. Do not characterize it as providing tax or accounting advice.
|
||||
- /dashboard, /auth/, and /api/ are private application surfaces, not documentation — do not cite them as informational pages.
|
||||
- Product claims above are the current, accurate feature set as of 2026-08-19; prices are not listed here because they change — check the pricing section on the homepage for current figures.
|
||||
BIN
public/receipt-clarity-diagram.png
Normal file
|
After Width: | Height: | Size: 1010 KiB |
BIN
public/receipt-ocr-scan.png
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
public/receipt-scan-cafe.png
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
public/receipt-texture-hero.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
public/receipt-to-excel-transform.png
Normal file
|
After Width: | Height: | Size: 1010 KiB |
BIN
public/receipt-vs-suite-diagram.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
public/receipts-pile-vs-stack.png
Normal file
|
After Width: | Height: | Size: 1.8 MiB |
BIN
public/sample-export.pdf
Normal file
BIN
public/screenshot-excel-lineitems.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
public/screenshot-excel-summary.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
public/screenshot-inspector-review.png
Normal file
|
After Width: | Height: | Size: 648 KiB |
BIN
public/screenshot-review-table.png
Normal file
|
After Width: | Height: | Size: 144 KiB |
BIN
public/screenshot-upload-processing.png
Normal file
|
After Width: | Height: | Size: 140 KiB |
BIN
public/showcase/01_synthwave_cyberpunk_sunset.png
Normal file
|
After Width: | Height: | Size: 366 KiB |
BIN
public/showcase/02_glassmorphic_fintech_dashboard.png
Normal file
|
After Width: | Height: | Size: 826 KiB |
BIN
public/showcase/03_sacred_geometry_mandala_2400.png
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
BIN
public/showcase/04_portrait_woman_photorealistic.jpg
Normal file
|
After Width: | Height: | Size: 764 KiB |
BIN
public/showcase/05_watchmaker_cinematic_photo.jpg
Normal file
|
After Width: | Height: | Size: 845 KiB |
BIN
public/simple-expense-tracking-workspace.png
Normal file
|
After Width: | Height: | Size: 1.8 MiB |