/financial-tracker-app

Financial Tracker Laravel Project

Primary LanguagePHP

Laravel Logo

Laravel Financial Tracker App

This is a web application built using Laravel that helps users to track their financial transactions.

Installation

To install this application, follow the instructions below:

  1. Clone the repository:
git clone https://github.com/oktayla/financial-tracker-app.git
  1. Navigate into the project directory:
cd financial-tracker-app
  1. Install the dependencies:
composer install
  1. Create a new .env file:
cp .env.example .env
  1. Generate a new APP_KEY:
php artisan key:generate
  1. Create a new database and update the .env file with the database details.

  2. Run the database migrations:

php artisan migrate
  1. If you want to seed the database with sample data, you can run the following command:
php artisan db:seed
  1. Start the development server:
php artisan serve

The application will now be accessible at http://localhost:8000.

Usage

Once the application is installed and running, users can create an account and start adding transactions. The application provides features such as adding categories, filtering transactions by date range, and generating reports.

Some key features of the application include:

  • 💸 Expense Tracking: Add, edit, and delete expenses with details such as amount, category, and date.
  • 💰 Income Tracking: Record your income sources and keep track of your earnings.
  • 💳 Budgeting: Set monthly budgets for different expense categories and monitor your spending.
  • 📊 Reports and Visualization: Gain insights into your financial health with visual charts and reports.
  • 🌍 Multi-Currency Support: Track expenses and income in different currencies for travelers or individuals with international financial transactions.

Contributing

Contributions are welcome! If you encounter any issues or have any suggestions for improvement, please create a new issue or pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.