para ejecutarlo:
java -jar payu-bank-0.1.0.jar
La base de datos se puede crear con los siguientes pasos (dado que se tenga instalado postgres) en la consola de postgres:
postgres=# CREATE DATABASE "payubank";
CREATE DATABASE
postgres=# \c payubank
You are now connected to database "payubank" as user "postgres".
postgres=# create user payu with password "payu2015";
CREATE ROLE
postgres=# GRANT ALL PRIVILEGES ON DATABASE "payubank" to payu;
GRANT
Para crear el esquema no es necesario ejecutar ningún comando, spring se encarga de esto cuando se ejecute la aplicación.
Nombre | Versión |
---|---|
JDK | 1.8 |
Spring boot | 1.2.4 |
Postgres | 9.3 |
Para empaquetar a partir del código fuente debe ejecutar:
mvn package
esto generará un jar en la carpeta target
.
Dicho jar se puede ejecutar usando:
java -jar target/payu-bank-0.1.0.jar
El entorno gráfico de la aplicación se accede a través de la url http:localhost:8080/#/ (importante no omitir el /#/
al final). A continuación se describe como realizar cada acción. Cada explicación está acompañada de un gif ilustrativo.
Para crear un nuevo cliente se debe:
Create new client
o ir a la url http://localhost:8080/#/new-clientSave client
Clients
o ir a la url http://localhost:8080/#/clientsClients
o ir a la url http://localhost:8080/#/clientsClient detail
del cliente que se quiere actualizarUpdate client
Clients
o ir a la url http://localhost:8080/#/clientsDelete
del cliente que se quiere eliminarClients
o ir a la url http://localhost:8080/#/clientsClient detail
del cliente deseadoCreate new account
Create movement
Clients
o ir a la url http://localhost:8080/#/clientsClient detail
del cliente deseadoDelete account
de la cuenta que se desea eliminarDate Range Report
o ir al enlace http://localhost:8080/#/date-range-reportGet report