A Filament-powered finance tracker for managing accounts, categories, and transactions with rich tables, filters, and dashboards.
- Multi-account management with primary/secondary relationships.
- Categorized transactions with income, expense, and transfer support.
- Dynamic filters, default current-month view, and per-type badge styling.
- Admin-only management for users, accounts, and assignments.
- Dashboard summary cards plus (soon) visual reporting widgets.
- PHP 8.2+
- Composer 2+
- Node.js 18+ and npm (for Vite assets)
- MySQL or another database supported by Laravel
- Redis/queue worker (optional, only if you plan to process queued jobs)
- Clone the repository
git clone https://github.com/Devajayantha/fillament-track.git cd fillament-track - Environment variables
Update database/mail credentials and set
cp .env.example .env
APP_URLto match your domain. - Install dependencies
composer install npm install
- Generate the application key
php artisan key:generate
- Run migrations and seed demo data
php artisan migrate --seed
- Build assets
npm run build # or npm run dev for local hot reload - Serve the application
php artisan serve
You should now be able to access the panel at http://localhost:8000/dashboard.
- Live preview: track.devajayantha.web.id
| Role | Password | |
|---|---|---|
| Admin | admin@example.com | password |
| User | user@example.com | password |
The seeded credentials above are safe to reset via
php artisan migrate:fresh --seedduring local development.
We’re open to contributions! open an issue or pull request, describe the feature/bug, and we’ll sync up before merging.
- Devajayantha
- Your name here ✨
- Add report chart on dashboard (tracking category/date filters).
This project is released under the MIT license.

