Skip to content

bvegaM/devsu-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Bryam David Vega Moreno
May 5, 2023
ebb4303 · May 5, 2023

History

5 Commits
May 4, 2023
May 4, 2023
May 4, 2023
May 5, 2023
May 4, 2023
May 4, 2023
May 4, 2023
May 4, 2023
May 4, 2023
May 4, 2023
May 4, 2023
May 4, 2023

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