- 💰 Track income and expenses
 - 🔄 Recurring transactions with flexible end dates
 - 📊 Custom categories with colors
 - 👥 Partner invites for budget collaboration
 - 📱 Mobile-friendly PWA
 - 🌍 Multi-language support (EN, FR)
 - 🎨 Dark/Light theme
 - 🏠 Self-hostable
 
git clone https://github.com/lucasnevespereira/meffin.gitcd meffincp .env.example .env.local# Edit DATABASE_URL in .env.local (optional - uses Docker by default)
make devmake dev      # Start development (auto-setup)
make migrate  # Generate migration after schema changes
make build    # Build for production
make clean    # Clean up and stop servicesDeploy anywhere that supports Node.js. Set your DATABASE_URL:
DATABASE_URL=postgresql://user:password@host:port/databaseWorks with Neon, Supabase, Railway, or self-hosted PostgreSQL.
Contributions welcome! Fork the repo and submit a PR.
- Fork & clone
 
git checkout -b feature/your-feature- Make changes & commit
 
git commit -m "feat: your feature"- Push & create PR
 
git push origin feature/your-featureThis project is under MIT LICENSE
