Skip to content

bvegaM/devsu-challenge

Repository files navigation

Bank Movements

Developed by: Bryam Vega


This project is a technical test of the company Devsu, related to banking movements and the deployment of an API to perform such actions.

In this project we use several programming paradigms, which are:

  • Functional Programming
  • Aspect Oriented Programming
  • Object Oriented Programming

Similarly, the following software design patterns were used:

  • Repository Pattern
  • Builder Pattern
  • Adapter Pattern

How to build

Main process : devsu-challenge (requires java 16+)

$ cd devsu-challenge
$ gradle build -x test
$ docker build -t devsu .

Run All project: docker-compose

$ cd docker
$ docker-compose up

How to use

Swagger

Enter the devsu-challenge project swagger through the link swagger and you will get the following result:

one

Postman

You can use all endpoints on this swagger or you can use postman. To use postman you must import .json file called Devsu-API.json

two

About

Devsu Challenge API REST

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published