PayDay is a personal finance app built with Laravel and Vue TypeScript. It allows you to effortlessly manage your expenses and keep track of the companies where you spend your hard-earned πΈ.
- π Track and manage your expenses
- π Explore detailed breakdowns of your spending habits
- π’ Keep tabs on the companies where you spend your money
- πΌ View comprehensive reports and analytics
- π Intuitive and user-friendly interface
client
: Contains the Vue code for the frontend clientserver
: Houses the Laravel code for the backend serverspec
: Contains the Swagger specification for the API
Although the Laravel code may not be a point of pride, the Vue client code is intriguing and showcases the app's potential. In future iterations, I plan to adopt a more test-driven development approach, ensuring robustness and reliability. Additionally, we will prioritize internationalization to make the app accessible to a broader audience.
To get started with PayDay, follow these steps:
- Clone this repository.
- Run the server with a PHP environment (eg. Vagrant)
- Install all packages in the client repository and start with your favorite package manager. (recommended: pnpm)
Contributions to PayDay are welcome! Please submit a pull request if you have any ideas for improvements or bug fixes. We appreciate your support in making PayDay even better!
This project is licensed under the MIT License.
Start managing your expenses and gaining financial control with PayDay today! πͺπ°