Obtén cuanto es la ganancia de tu deposito a plazo fijo dependiendo del banco, tiempo, monto y moneda.
API: Ruby on Rails
Client: ReactJS
Database: Postgres
Rails version: 5.2.3
Ruby version: 2.6.3
NodeJS version: 10.15.3
Postgres version: 11.3 (version usada durante el desarrollo)
Para correr la aplicacion es necesario seguir los siguentes pasos:
-
crear un archivo dentro de
config/
llamadoenv_variables.yml
y colocar las credeciales para la base de datos de postgress, tal cual como se muestra en elenv_variables.example.yml
. -
en el
root
de la aplicacion correrbundle install
. -
correr
rails db:create db:migrate db:seed
. -
luego instalar las dependencias de JS,
cd client && yarn
(onpm install
). -
luego pueden elegir cualquiera de las siguientes opciones:
- correr el comando
rake start
ó
- correr el servidor de rails en el puerto 3001
rails s -p 3001
y el cliente en el puerto 3000PORT=3000 npm start
- Serializacion de datos
- versionamiento de API
- Se implemento una tabla para la administracion de los planes de deposito a plazo fijo que posee un banco, esto lo hace mas escalable, se altero la estructura inicial del hash en consecuencia
- Dockerizar
- Proteger el api via tokens
- Mejorar estilos del frontend
- Mejorar interaccion
- Implementacion de pruebas de codigo
- Implementar react router para el manejo de distintas vistas, por ejemplo, completar el CRUD de bancos y sus planes de depositos.