MyFinances is an open-source invoicing and financial management platform designed for freelancers, small businesses, and teams. Create professional invoices, automate reminders, and stay organized.
π Documentation β’ π Get Started β’ π€ Contributing
| PLEASE NOTE: This project is under active development and not production ready. We welcome contributors! |
|---|
| Feature | Description |
|---|---|
| π Professional Invoices | Create and send stunning one-time invoices |
| π Recurring Invoices | Automate periodic billing with scheduled invoices |
| β° Smart Reminders | Never miss a payment with automated email reminders |
| π§ Email Integration | Send invoices and reminders directly from the platform |
| π₯ Team Collaboration | Manage finances collaboratively with team features |
- Python 3.10+
- Additional dependencies listed in
pyproject.toml - Optional: Docker for containerized deployment
- Optional: AWS services (EventBridge/SES/S3) for advanced features
For detailed setup instructions please refer to our documentation: https://strelix.link/myfinances-docs/
We love contributions! Whether you're fixing bugs, adding features, or improving documentation, your help is welcome. Take a look at the contributing docs for more info.
- Fork this repository
- Create a new branch for your changes
- Make your changes following our coding standards
- Test your changes (
python manage.py test) - Submit a pull request
Found a security vulnerability? Please don't open a public issue. Instead, email us directly at the address listed in our security policy.
This project is licensed under the AGPL-3.0 License - see the LICENSE file for more details
A huge thank you to all our amazing contributors! π