Budget management application designed to track couple's income and expenses.
- 📊 Interactive dashboard with real-time charts
- 💰 Individual income management
- 💸 Shared and personal expense tracking
- 📅 Monthly automatic archiving and history
-
Requirements
- PHP 8.1+
- Composer
- Node.js & NPM
-
Setup
# Clone the project
git clone https://github.com/your-username/budget.git
cd budget-mobile
# Install dependencies
composer install
npm install
# Configure environment
cp .env.example .env
php artisan key:generate
# Run migrations
php artisan migrate --seed
# Build assets
npm run dev
# Start server
php artisan serve
Automatic archiving command:
php artisan archive:last-month
- ✅ Required authentication
- ✅ CSRF protection
- ✅ Data validation
- ✅ Secure transactions
- ✅ Archive locking
public/css/history/styles.css
: global stylestailwind.config.js
: Tailwind themes.env
: configurations