Penny Expense Manager is built around the idea of an expense tracker for a family. When living as a family, you would want to track all your family incomes and expenses at a single place with an option to view at individual level or at a group level.
The application is using Filament at its core.
- A Web server with PHP ^8.2
- MariaDB 11.4 or any compatible DB
- Redis for queue, session and caching (optional-database driver can be used instead)
- SMTP Mail server or any mail sending service (optional—if you want email notifications)
The project can be developed with Laravel Herd or using docker.
Docker is the recommended way to deploy in production. The docker images are based up on Server Side Up.
Use the Dockerfile
with target deploy
and run it on production
The docs related to the project can be found over here
...TBC