Skip to content

MMKaragoz/loan-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loan Application

Tech Stack

  • Java 17
  • Spring Boot
  • Spring Data JPA
  • MySQL
  • OpenAPI Documentation
  • Docker
  • Docker Compose
  • JUnit 5
  • React.js

Installation

  • Clone the repository.
    git clone https://github.com/MMKaragoz/loan-application

How to run

There are two ways to run the app.

Maven and npm

  • Open two terminals and make sure of that you are in main directory.

Starting Backend


Open first terminal and apply those below respectively.
$PORT: 8080
    $ cd .\backend\loanapp\
    $ mvn install
    $ mvn spring-boot:run

Starting Frontend


Open second terminal and apply those below respectively.
$PORT: 3000
    $ cd .\frontend\loan-app\
    $ npm install
    $ npm start

Docker Compose

not working yet.

 docker-compose up

Architecture

architecture

Database Diagram

diagram

Swagger Endpoint


$PORT: 8080

http://localhost:${PORT}/swagger-ui/index.html

Example

swagger-example

Releases

No releases published

Packages

No packages published