Skip to content

MgHtinLynn/mini-loan

Repository files navigation

Mini-loan

API For Mini-Loan

Introduction

  • This is the Backend API For mini-loan
  • The project is taken to Laravel 5.7 so we can develop from the latest Laravel.

Features

  • Register, Verify Token (OTP), Login (JWT Auth)
  • Get Loan Type List
  • Get Role Type List
  • Create Loan For A User with Interest Rate
  • Backend API For Loan Verification
  • Loan Repayment with Repayment Frequency (6 time On a loan duration 6 months (monthly))
  • Loan Paternity Leave Amount
  • Transaction For Each Repayment
  • Use Epoch To Date Params (API)
  • Use UUID instead of increment ID (except transaction table)
  • Arrangement Fees On Loan
  • Each Repayment with Repayment Frequency (2 time in a month on a repayment)

Installation

Clone the repository

git clone https://github.com/MgHtinLynn/mini-loan.git

Switch to the repo folder

cd mini-loan

Create env file

cp .env.example .env

Generate a new application key

php artisan key:generate

Generate a new JWT secret key (If you want to use API)

php artisan jwt:secret

Run the database migrations and Seeding (Set the database connection in .env before migrating)

php artisan migrate --seed

Run the config cache

php artisan config:cache

Start the local development server

php artisan serve

You can now access the server at http://localhost:8000

Issues

If you come across any issues please report them here.

API Collection (POSTMAN)

File

Contributing

Feel free to create any pull requests for the project. For proposing any new changes or features you want to add to the project, you can send us an email at htinlin01@gmail.com.

License

MIT LICENSE

About

Mini-Loan For API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published