https://github.com/eneajaho/budget-tracker-api
A budget tracker API built with Laravel 6
https://github.com/eneajaho/budget-tracker-api
api laravel
Last synced: 12 months ago
JSON representation
A budget tracker API built with Laravel 6
- Host: GitHub
- URL: https://github.com/eneajaho/budget-tracker-api
- Owner: eneajaho
- Created: 2019-10-09T23:59:31.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T22:36:38.000Z (over 3 years ago)
- Last Synced: 2025-07-04T17:59:37.977Z (about 1 year ago)
- Topics: api, laravel
- Language: PHP
- Homepage: https://explore.postman.com/templates/4043
- Size: 650 KB
- Stars: 12
- Watchers: 1
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Budget Tracker Api
A budget tracker API built with Laravel 6
# [How To Use: Taskman Documentation](https://documenter.getpostman.com/view/6526771/SVtWvmj6?version=latest)
# Routes
### Authentication
- POST http://127.0.0.1:8000/api/register
- POST http://127.0.0.1:8000/api/login
- GET http://127.0.0.1:8000/api/details
### Categories
- GET http://127.0.0.1:8000/api/categories
- GET http://127.0.0.1:8000/api/categories/1
### Accounts
- GET http://127.0.0.1:8000/api/accounts
- POST http://127.0.0.1:8000/api/accounts
- PATCH http://127.0.0.1:8000/api/accounts/1
### Transactions
- GET http://127.0.0.1:8000/api/transactions
- GET http://127.0.0.1:8000/api/transactions/1
- POST http://127.0.0.1:8000/api/transactions
- PATCH http://127.0.0.1:8000/api/transactions/1
- DEL http://127.0.0.1:8000/api/transactions/1
# Database Schema

# Clone it in your machine
- Clone the repo
- Edit .env
- Generate key
```code
php artisan key:generate
```
- Migrate to database
```code
php artisan migrate --seed
```
- Install passport
```code
php artisan passport:install
php artisan passport:keys
```