A modern web application for tracking your expenses, built with Vue 3 Composition API, TypeScript, and Feature-Sliced Design architecture.
Live site: https://moneypath-flow.netlify.app
- ➕ Add expenses with amount, category, description, and date
- 📊 View all expenses in a clean, organized list
- 💵 Track total spending
- 🏷️ Categorize expenses (Food, Transport, Shopping, Bills, etc.)
- 💾 Automatic local storage persistence
- 📱 Responsive design for mobile and desktop
- Vue 3 - Composition API
- TypeScript - Type safety
- Vite - Fast build tool
- FSD (Feature-Sliced Design) - Architecture methodology
npm installnpm run devnpm run buildnpm run previewsrc/
├── app/ # Application initialization
├── pages/ # Full pages
├── widgets/ # Complex UI blocks
├── features/ # User interactions
│ ├── add-expense/ # Add expense feature
│ └── expense-list/ # Expense list feature
├── entities/ # Business entities
│ └── expense/ # Expense entity
└── shared/ # Reusable components
└── ui/ # UI components (Button, Input, Card)
MIT