Skip to content

RESTful API designed to offer Customer, Accounts and Transactions Accounts services in the context of a banking entity.

License

Notifications You must be signed in to change notification settings

jfecm/bank-account-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banking Account Management

1. General Description

Project designed to offer Customer, Accounts and Transactions Accounts account services in the context of a banking entity.

Tech Details:

  • Java 11
  • MariaDB
  • Spring Boot 2.7.4
  • Maven 3.6.3

2. Local installation

  • Clone this repository using the following command in your console.
  git clone https://github.com/jfecm/bank-account-management.git
  cd bank-account-management
  • Create the .env file, have the .env.example as an example on the root project.
  EMAIL_ACCOUNT='YOUR_GMAIL_EMAIL'
  EMAIL_PASSWORD='YOUR_PASSWORD_APPLICATION'
  
  DB_PORT='DB_PORT'
  DB_NAME='DB_NAME'
  DB_USERNAME='DB_USERNAME'
  DB_USER_PASSWORD='DB_USER_PASSWORD'
  • To run a Spring Boot project using Maven:
  mvn spring-boot:run
  • Run unit tests:
  mvn test
  • Access Swagger:
  http://localhost:8080/swagger-ui/index.html

3. Dockerfile

This project provides a Dockerfile using multi stages.

4. License

This project is under the MIT License, see LICENSE.


[Last README update date: 2024-02-06]

About

RESTful API designed to offer Customer, Accounts and Transactions Accounts services in the context of a banking entity.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published