No description
  • PHP 74.5%
  • Blade 25.3%
  • JavaScript 0.2%
Find a file
2025-07-24 00:25:25 +07:00
app update resource 2025-07-24 00:25:25 +07:00
bootstrap use race condition on transaction 2024-10-18 09:19:14 +07:00
config Refactor Resource & Update Docs Api 2025-07-18 17:25:35 +07:00
database add balance_end 2025-07-17 21:59:03 +07:00
docs Refactor Resource & Update Docs Api 2025-07-18 17:25:35 +07:00
public Initial commit 2024-10-14 22:41:10 +07:00
resources add balance_end 2025-07-17 21:59:03 +07:00
routes feat: add encryptedUrl url for stream report 2025-01-18 01:28:51 +07:00
storage Initial commit 2024-10-14 22:41:10 +07:00
tests Initial commit 2024-10-14 22:41:10 +07:00
.editorconfig Initial commit 2024-10-14 22:41:10 +07:00
.env.example Initial commit 2024-10-14 22:41:10 +07:00
.gitattributes Initial commit 2024-10-14 22:41:10 +07:00
.gitignore Initial commit 2024-10-14 22:41:10 +07:00
api.json Refactor Resource & Update Docs Api 2025-07-18 17:25:35 +07:00
artisan Initial commit 2024-10-14 22:41:10 +07:00
composer.json Refactor Resource & Update Docs Api 2025-07-18 17:25:35 +07:00
composer.lock Refactor Resource & Update Docs Api 2025-07-18 17:25:35 +07:00
LICENSE Initial commit 2024-10-14 22:41:10 +07:00
package.json Initial commit 2024-10-14 22:41:10 +07:00
phpunit.xml Initial commit 2024-10-14 22:41:10 +07:00
README.md update Readme 2025-07-17 22:00:24 +07:00
vite.config.js Initial commit 2024-10-14 22:41:10 +07:00

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

  1. Clone the repository
  2. Run composer install to install the dependencies
  3. Run php artisan migrate to create the database tables
  4. Run php artisan db:seed to seed the database with sample data
  5. Run php artisan serve to 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:

https://ko-fi.com/zakialawi

Every contribution you make is greatly appreciated. Thank you!