Skip to content

Ptitlu42/budget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Budget 💰

alt text alt text alt text alt text alt text Budget management application designed to track couple's income and expenses.

✨ Key Features

  • 📊 Interactive dashboard with real-time charts
  • 💰 Individual income management
  • 💸 Shared and personal expense tracking
  • 📅 Monthly automatic archiving and history

🚀 Installation

  1. Requirements

    • PHP 8.1+
    • Composer
    • Node.js & NPM
  2. 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

🔧 Maintenance

Automatic archiving command:

php artisan archive:last-month

🛡️ Security

  • ✅ Required authentication
  • ✅ CSRF protection
  • ✅ Data validation
  • ✅ Secure transactions
  • ✅ Archive locking

🎨 Customization

  • public/css/history/styles.css: global styles
  • tailwind.config.js: Tailwind themes
  • .env: configurations

📝 License

WTFPL License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published