Cashify is an open-source web application for budget tracking, designed to help you manage your finances with ease. Built with modern technologies, it offers a responsive and intuitive interface for tracking transactions, managing accounts, and categorizing expenses.
Cashify is live at cashify.space
Proudly hosted with Laravel Forge and DigitalOcean.
- Transactions: Log and manage your income and expenses
- Accounts: Keep track of multiple financial accounts in one place
- Categories: Organize your transactions with customizable categories
Here are some features that are planned:
- Goals: Set and track financial goals
- Deep spending inspections: Gain insights into your spending habits
- Scheduled transactions: Set up recurring transactions for better forecasting
- Laravel - PHP framework for robust backend development
- Alpine.js - Lightweight JavaScript framework
- Tailwind CSS - Utility-first CSS framework
- HTMX - High-power tools for HTML
-
Clone the repository:
git clone https://github.com/yyordan0v/cashify.git
-
Navigate to the project directory:
cd cashify
-
Install PHP dependencies:
composer install
-
Install JavaScript dependencies:
npm install
-
Copy the
.env.example
file to.env
and configure your environment variables:cp .env.example .env
-
Generate an application key:
php artisan key:generate
-
Run database migrations:
php artisan migrate
-
Compile assets:
npm run dev
-
Start the development server:
php artisan serve
Visit http://localhost:8000
in your browser to access Cashify.
Cashify is open-source software licensed under the MIT license.
For any questions or support, please open an issue or contact the maintainer.
Thank you for using or contributing to Cashify!