{"repo":"nafiesl/dompet","free":true,"listed":false,"github":"https://github.com/nafiesl/dompet","clone":"git clone https://github.com/nafiesl/dompet.git","description":"A personal bookkeeping web application, built with Laravel.","language":"PHP","stars":153,"topics":["bookkeeping","tdd","tdd-workflow","laravel","hacktoberfest"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Dompet Dompet is a personal bookkeeping web application, built with Laravel 5. Objective Easy bookkeeping for personal income and spending (amount of money). Concept To aquire our objective, we need this features on the application: - User can register. - User can see transaction history by date of their own. - User add transactions for income and spending. - User can categorize the transaction. - User can see transaction summary on each month or a year. - - sign on numbers indicates spending/outcome transaction. Those are basic concept of the personal bookkeeping service. Getting Started This application can be installed on local server and online server with these specifications : Server Requirements 1. PHP =7.3 (and meet Laravel 8.x server requirements), 2. MySQL or MariaDB database, 3. SQlite (for automated testing). Installation Steps 1. Clone the repo : git clone https://github.com/nafiesl/dompet.git 2. $ cd dompet 3. $ composer install 4. $ cp .env.example .env 5. $ php artisan key:generate 6. Create new MySQL database for this application (with simple command: $ mysqladmin -urootuser -p create dompet db ) 7. Set database credentials on .env file 8. $ php artisan migrate 9. $ php artisan serve 10. Register new account. Laravel Passport Setup for REST API 1. Run php artisan passport:install , we will get this output. 2. Set the Password grant client on our .env . 3. Run the web server php artisan serve . 4. Login to the API endpoint using our REST API client (like Postm","default_branch":null,"files":null,"tree":[],"storefront":"/r/nafiesl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nafiesl/dompet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}