This is a web application built using Laravel that helps users to track their financial transactions.
To install this application, follow the instructions below:
- Clone the repository:
git clone https://github.com/oktayla/financial-tracker-app.git
- Navigate into the project directory:
cd financial-tracker-app
- Install the dependencies:
composer install
- Create a new
.env
file:
cp .env.example .env
- Generate a new
APP_KEY
:
php artisan key:generate
-
Create a new database and update the
.env
file with the database details. -
Run the database migrations:
php artisan migrate
- If you want to seed the database with sample data, you can run the following command:
php artisan db:seed
- Start the development server:
php artisan serve
The application will now be accessible at http://localhost:8000.
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.
Contributions are welcome! If you encounter any issues or have any suggestions for improvement, please create a new issue or pull request.
This project is licensed under the MIT License - see the LICENSE file for details.