-
Clone the repo
git clone https://github.com/Kingsconsult/wallet_backend.git
-
Copy and rename the .env.example file to .env
-
Generate the app key
php artisan key:generate
-
Create the database
-
Run the migration
php artisan migrate
-
Create the passport encryption keys
php artisan passport:install
-
Start the App on localhost
php artisan serve
- Register to the app (Post request)
- Login to the app (Post request)
-
Get all users in the app (Get request)
-
Get a users details (Get request)
-
Get the total number of users of the app (Get request)
-
Create a wallet type (Post request)
-
Get wallet types with the minimum balance and interest rate (Post request)
-
Create a wallet (Post request)
-
Get all wallets in the app (Get request)
-
Get a wallet with all the details (Get request)
-
Delete a wallet (Delete request)
-
Get the number of wallets in the app (Get request)
-
Fund a wallet (Post request)
-
Get a wallet balance (Get request)
-
Transfer money from one wallet to another (Post request)
-
Upload an excel file (Post request)