- PHP 74.5%
- Blade 25.3%
- JavaScript 0.2%
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| docs | ||
| public | ||
| resources | ||
| routes | ||
| storage | ||
| tests | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| api.json | ||
| artisan | ||
| composer.json | ||
| composer.lock | ||
| LICENSE | ||
| package.json | ||
| phpunit.xml | ||
| README.md | ||
| vite.config.js | ||
Money Management RESTful API with Laravel 11
This repository contains a RESTful API built with Laravel 11 for managing personal finances. The API provides endpoints for creating, reading, updating, and deleting financial data such as income, expenses, and transaction/budgets.
Features
- User authentication and authorization
- CRUD operations for income, expenses, and transaction
- Error handling and logging
- API documentation using Swagger/OpenAPI
Installation
- Clone the repository
- Run
composer installto install the dependencies - Run
php artisan migrateto create the database tables - Run
php artisan db:seedto seed the database with sample data - Run
php artisan serveto start the development server
API Documentation
The API documentation is available at folder docs. You can use the documentation to explore the available endpoints and their parameters.
Contributing
Contributions are welcome! If you find a bug or have a suggestion, please open an issue or a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Support and Donations
If you find this project useful and would like to support its further development, you can make a donation via the following platforms:
Every contribution you make is greatly appreciated. Thank you!