TRACTION is a modern personal finance and productivity web app that helps users manage expenses, budgets, tasks, reminders, and planning in one place. It combines financial tracking with daily organization so users can stay on top of both their money and their responsibilities without switching between multiple apps.
Designed with a clean and beginner-friendly interface, TRACTION makes it easier to log spending, monitor budget progress, manage tasks, view schedules in a calendar, and explore simple group expense sharing. The app also includes AI-powered features that make common actions faster and more intuitive, such as smart expense categorization and natural-language task creation.
TRACTION is built for users who want a simple but capable personal dashboard for everyday life. Instead of treating finance and productivity as separate systems, the app connects them into a single workflow. A user can track expenses, create reminders, plan upcoming tasks, and review their budget status from one unified interface.
The goal of TRACTION is to make financial awareness and personal organization feel less stressful, more accessible, and more visually engaging.
- Expense tracking with category, amount, note, and date
- Monthly budget management with spending progress insights
- Dashboard with summary cards and visual spending charts
- Task management with priorities and completion tracking
- Natural-language task creation powered by AI
- Smart AI-assisted expense categorization
- Calendar view for tasks and expenses
- Simple group expense splitting workflow
- Authentication with email/password and Google sign-in
- Theme customization and user preference settings
- CSV export for expenses
- Responsive interface for desktop and mobile devices
TRACTION includes lightweight AI integrations to improve usability:
- Smart Expense Categorization: suggests the most suitable expense category from a short description
- Natural Language Task Creation: converts everyday text like “remind me to pay the electricity bill tomorrow at 6pm” into a structured task
- Financial insight support: designed to help users better understand spending patterns in simple language
- Next.js
- React
- TypeScript
- Tailwind CSS
- Radix UI
- Lucide React
- Recharts
- Supabase Authentication
- Supabase SSR support
- Genkit
- Google GenAI
TRACTION was built to explore the intersection of personal finance, productivity, and AI-assisted user experiences. The project focuses on creating a practical application that feels modern, polished, and approachable while still offering useful real-world functionality.
It is especially suited for:
- students managing spending and responsibilities
- individuals who want an all-in-one life dashboard
- users who prefer a simple interface over complex finance software
- developers exploring AI-enhanced productivity tools
- Combines finance management and productivity in one platform
- Includes AI features that improve input and usability rather than overwhelming the user
- Built with a modern React and Next.js stack
- Clean responsive UI designed for everyday use
- Focused on simplicity, clarity, and practical value
TRACTION is currently an MVP-style application with working core flows for:
- authentication
- expense management
- budgeting
- task management
- calendar planning
- theme/settings
- AI-assisted actions
The project is a strong foundation for future improvements such as:
- full database persistence for user data
- advanced analytics and reports
- notifications and reminders
- richer group expense settlement logic
- stronger AI-driven financial guidance
TRACTION is a modern personal finance and productivity app that helps users track expenses, manage budgets, organize tasks, plan with a calendar, and use lightweight AI features in one clean workspace.
nextjs react typescript tailwindcss supabase genkit ai finance-tracker expense-tracker budgeting-app task-manager productivity-app