v1.0.0
GopherDebt Frontend v1.0.0
The first official release of the GopherDebt frontend — a React + TypeScript expense sharing and personal finance app.
Features
- Group Expenses — Create groups, add members, split expenses (equal/exact/percentage)
- Balances & Settlements — View who owes whom, record payments
- GopherStash — Personal expense tracker with categories, receipt scanning, and chart views (pie/bar/pills)
- Receipt Scanning — AI-powered receipt parsing via Google Gemini (upload photo, auto-fill expenses)
- Currency Conversion — View amounts in 25 currencies, historical trend charts
- 14 Themes — 9 dark + 5 light themes, synced to user profile
- i18n — Full English and Italian translations
- Suggestion Box — Feature suggestions with voting, comments, and status tracking
- Community — Member list with special titles (Founder, Trailblazer, Mafia Boss)
- Access Control — Email whitelist/blacklist management (founder only)
- Debt Overview — Cross-group debt summary with per-user drilldown
- Payment History — Full payment log with clear option
- Avatar & Profile — Custom avatars, password change, language preference
- Settings — Theme, language, avatar, password management
Tech Stack
- React 18 + TypeScript
- Vite (build tool)
- react-router-dom (routing)
- react-i18next (EN + IT)
- recharts (pie & bar charts)
- CSS Variables (14 themes)
- Deployed on GitHub Pages