Repository for ADe Assignment Test
Loan origination is the process by which a borrower applies for a new loan, and a lender processes that application. Origination generally includes all the steps from taking a loan application up to disbursal of funds (or declining the application). For mortgages, there is a specific mortgage origination process. Loan servicing covers everything after disbursing the funds until the loan is fully paid off. Loan origination is a specialized version of new account opening for financial services organizations. Certain people and organizations specialize in loan origination. Mortgage brokers and other mortgage originator companies serve as a prominent example ref
An LOS is defined as a system that automates and manages the end-to-end steps in the loan process โ from the application, through underwriting, approval, documentation, pricing, funding, and administration ref
Lead generation is the process of gaining the interest of potential customers in order to increase future sales. It is a crucial part of the sales process of many companies. ref
A loan application is used by borrowers to apply for a loan. Through the loan application, borrowers reveal key details about their finances to the lender. The loan application is crucial to determining whether the lender will grant the request for funds or credit. ref
A loan application is used by borrowers to apply for a loan. Through the loan application, borrowers reveal key details about their finances to the lender. The loan application is crucial to determining whether the lender will grant the request for funds or credit. ref
There is no concrete definition of it I can find, but based on many sources I read the definition is self-explanatory by its name, so the loan application borrower sent will be reviewed by something before it gets approval.
The definition is self-explanatory by its name, it means reviewed loan applicant will be approved or rejected based on loan appraisal compliance_
Client onboarding can be simply defined as the entire process through which a user starts his journey as a customer or a client of a bank/ financial institution. Similarly, the onboarding experience can be defined as the relationship between the customer and the organization. ref
Based on 4 stories on the website
- Lead Generation, is where sales approach the future customer, but it also could be in form of other content that makes people interested in the product or service.
- Loan Application, is where future customers apply for the loan through the KBY system.
- Loan Appraisal Compliance, is where future customer applications is assessed.
- Loan Appraisal Approval, is where future customer application approved.
- Customer On-Boarding, is where the future customers already becomes service or product customers and they get their service or product.
Clone the repository first
# using https
git clone https://github.com/fikryfahrezy/adea.git
# using GitHub Client
gh repo clone fikryfahrezy/adea
Change directory to project
cd adea
cd los-inmem
Run with docker-compose (Recommended way)
docker-compose up # docker-compose up -d to run in on the background
Run manual (Go required)
# install dependencies first
go mod tidy
# run the program
go run main.go
# or
# build the program first
go build -o main
# run the program
./main
Test it
curl http://localhost:4000 # or open it from brower
cd los-postgre
Copy .env.example
to .env
then fill required env first
DATABASE_URL=<some-value>
Run with docker-compose (Recommended way)
docker-compose up # docker-compose up -d to run in on the background
Run manual (Go required)
# install dependencies first
go mod tidy
# export (for Linux, do some equivalent command in other os)
# every env key and value in .env first
# change the value if desire
# doing this could be interfering with Auth app
# run the program
go run main.go
# or
# build the program first
go build -o main
# run the program
./main
Test it
curl http://localhost:4000 # or open it from brower