feat: add documentation, Streamlit GUI, and full source tree

- Rewrite README.md with project overview, quick-start, and CLI summary
- Add docs/CLI-REFERENCE.md with full flag reference and 8 recipe sections
- Add docs/DEVELOPER.md with architecture, data flow, and extension guides
- Rewrite src/core/__init__.py with public API exports and module docstring
- Add Streamlit GUI (src/gui/) with file upload, advanced options, interactive
  match group review with side-by-side diff, and download buttons
- Add .gitignore, requirements.txt, all source code, tests, and sample data
- Add streamlit to requirements.txt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-28 23:06:39 +00:00
parent 0613dc420c
commit b871ab24fc
47 changed files with 4413 additions and 2 deletions

View File

@@ -0,0 +1,15 @@
expense_id,employee,expense_date,vendor,amount,description,submitted_at
EXP-001,Tom R,2026-03-15,Marriott,234.56,Hotel client visit,2026-03-18 09:00
EXP-019,Tom R,2026-03-15,Marriott Hotels,234.56,Hotel - client mtg,2026-04-02 14:30
EXP-005,Tom R,2026-03-16,Steakhouse,187.45,Client dinner with team,2026-03-19 10:15
EXP-006,Sara K,2026-03-16,Steakhouse,187.45,Client dinner,2026-03-19 11:00
EXP-010,Mike P,2026-03-20,Local Cafe,12.50,Lunch with vendor,2026-03-21 09:00
EXP-011,Mike P,2026-03-20,Local Cafe,8.75,Coffee meeting,2026-03-21 09:01
EXP-022,Anna L,2026-03-25,Uber,45.20,Airport transfer,2026-03-26 08:00
EXP-024,Anna L,2026-03-25,Uber,45.20,Airport transfer to hotel,2026-03-26 08:15
EXP-027,Anna L,2026-03-25,UBER,45.20,airport->hotel,2026-03-26 09:30
EXP-033,Ben T,2026-03-28,Office Depot,89.99,Printer ink,2026-03-30 13:00
EXP-040,Tom R,2026-04-01,Hyatt,234.56,Hotel different city,2026-04-03 10:00
EXP-050,Sara K,2026-04-05,American Airlines,412.00,Flight to Chicago,2026-04-06 09:00
EXP-051,Mike P,2026-04-05,Hertz,189.50,Rental car,2026-04-06 10:00
EXP-052,Anna L,2026-04-06,Subway,11.25,Lunch,2026-04-07 12:00
1 expense_id employee expense_date vendor amount description submitted_at
2 EXP-001 Tom R 2026-03-15 Marriott 234.56 Hotel client visit 2026-03-18 09:00
3 EXP-019 Tom R 2026-03-15 Marriott Hotels 234.56 Hotel - client mtg 2026-04-02 14:30
4 EXP-005 Tom R 2026-03-16 Steakhouse 187.45 Client dinner with team 2026-03-19 10:15
5 EXP-006 Sara K 2026-03-16 Steakhouse 187.45 Client dinner 2026-03-19 11:00
6 EXP-010 Mike P 2026-03-20 Local Cafe 12.50 Lunch with vendor 2026-03-21 09:00
7 EXP-011 Mike P 2026-03-20 Local Cafe 8.75 Coffee meeting 2026-03-21 09:01
8 EXP-022 Anna L 2026-03-25 Uber 45.20 Airport transfer 2026-03-26 08:00
9 EXP-024 Anna L 2026-03-25 Uber 45.20 Airport transfer to hotel 2026-03-26 08:15
10 EXP-027 Anna L 2026-03-25 UBER 45.20 airport->hotel 2026-03-26 09:30
11 EXP-033 Ben T 2026-03-28 Office Depot 89.99 Printer ink 2026-03-30 13:00
12 EXP-040 Tom R 2026-04-01 Hyatt 234.56 Hotel different city 2026-04-03 10:00
13 EXP-050 Sara K 2026-04-05 American Airlines 412.00 Flight to Chicago 2026-04-06 09:00
14 EXP-051 Mike P 2026-04-05 Hertz 189.50 Rental car 2026-04-06 10:00
15 EXP-052 Anna L 2026-04-06 Subway 11.25 Lunch 2026-04-07 12:00