Overview
The Expense Tracker is a Laravel application built using inertiajs and react with the UI kit DaisyUI. It serves as an example of how to implement an expense tracking system using these technologies. The application utilizes a SQLite database and requires PHP version 8.0 or later to run.
Features
- Expense Tracking: Track and manage your expenses easily.
- InertiaJS Integration: Built using inertiajs for seamless, responsive user experience.
- React with DaisyUI: Utilizes the UI kit DaisyUI for a visually appealing interface.
Installation
To install the Expense Tracker application, follow these steps:
Make sure you have PHP version 8.0 or later installed on your system.
Clone the repository using the following command:
git clone <repository_url>Install the required dependencies by running the following command in the project directory:
composer installConfigure your database settings by copying the
.env.examplefile to.envand updating the database connection details.Run the database migrations to create the necessary tables by running the following command:
php artisan migrateCompile the assets for production using the following command:
npm run prodStart the local development server by running the following command:
php artisan serveAccess the Expense Tracker application in your web browser by visiting
http://localhost:8000.
Summary
The Expense Tracker is a Laravel application built with inertiajs and react, using the DaisyUI UI kit for an enhanced user interface. It allows users to easily track and manage their expenses. The installation process requires PHP 8.0 or later, cloning the repository, installing dependencies, configuring the database, running migrations, compiling assets, and starting the development server.