Manual Transaction Entry
Users can log every type of transaction—income, expenses, or cash—with custom descriptions, amounts, dates, and categories. This ensures full control over their records, especially for cash-heavy users or freelancers.
Secure Bank Integration
Using the Plaid API, FinDice allows users to link their bank accounts. Transactions are automatically imported and categorized, saving time and improving accuracy. This feature helps users maintain a real-time view of their finances.
Budgeting & Alerts
Users can create monthly budgets both overall and for specific categories (e.g., groceries, dining out). When they near or exceed a limit, FinDice alerts them—encouraging mindful spending.
Reports & Visualizations
We use Google Charts to generate interactive graphs that show:
Category breakdowns
Spending over time
Budget vs actual spending
These reports help users visually track trends and make informed decisions.
Personalized Financial Insights
Through integration with OpenAI or DeepSeek, FinDice analyzes user behavior and offers suggestions:
Budget optimization tips
Predictive warnings for overspending
Suggestions to improve savings based on habits
Goal Planning
Users can set custom savings goals (e.g., emergency fund, trip, rent) and track progress monthly.
Data Export
For power users, FinDice supports CSV exports of all transactions, making it easy to archive data or analyze it in tools like Excel or Google Sheets.
Accessibility on All Devices
The app is fully mobile-responsive, allowing users to check in on their finances anytime, anywhere.
Two-Factor Authentication for login protection
Admin dashboard for managing users and reviewing flagged data
Clean UI for a seamless and intuitive experience across all pages