Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mohsin-shaikh/expense-tracker

Repository files navigation

Expense Tracker

This is a simple Expense Tracker app build with Filament Admin (TALL Stack).

Demo hosted on Heroku

Demo Filament Expense Tracker

Features

  • Income
  • Expenses
  • Category
  • Dashboard
  • Profile
  • StatOverview Widget
  • Recent Activity Widget
  • Register (Livewire Component)

Upcoming Features

  • Landing Page
  • Setup Default Categories for new users
  • Report (Monthly, Yearly, Custom)
  • Import/Export CSV

Installation

Clone the repo locally:

git clone https://github.com/mohsin-shaikh/expense-tracker.git expense_tracker
cd expense_tracker

Install PHP dependencies:

composer install

Setup configuration:

cp .env.example .env

Generate application key:

php artisan key:generate

Edit .env and set your database connection details.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=expense_tracker
DB_USERNAME=root
DB_PASSWORD=

Run database migrations:

php artisan migrate

Run database seeder:

php artisan db:seed

Run the dev server (the output will give the address):

php artisan serve

You're ready to go! Visit Expense Tracker in your browser, and login with:

Special Thanks

License

The Expense Tracker is open-sourced software licensed under the MIT license.

About

Expense Tracker Application build with Filament Admin on top of Laravel

Topics

Resources

Readme

Security policy

Security policy

Stars

Watchers

Forks

Contributors

Languages