- 💰 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