-
La version actual del sistema permite a un usuario administrador publicar comunicados y crear boletas para un condominio. A su vez, permite a un usuario residente ver comunicados de su edificio y pagar las boletas correspondientes a su departamento a través de una pasarela de pago mediante PayPal.
-
La aplicacion contempla un almacenamiento de datos seguro en la nube (S3) mediante AWS.
-
Todo el desarrollo esta enmarcado la aplicacion de conceptos y conocimientos adquiridos en la academia Desafio Latam (G-28)
-
Ruby version: 2.6.0
-
Rails version: 5.2.4.1
-
Base de datos PostgreSQL.
-
Se utilizo la herramienta Trello para la ejecucion del proyecto. [Tablero Trello] (https://trello.com/b/RIZueiph/g-28)
-
Para visualizar el landing page ingrese a:
-
[Heroku] (https://comunidapp-project.herokuapp.com/)
-
Puede ingresar a la aplicacion utilizando las credenciales especificadas en los PASOS PARA DESPLEGAR LA APLICACION EN SERVIDOR LOCAL.
-
$ rvm use 2.6.0
-
$ bundle i
-
$ yarn
-
$ rails db:create
-
$ rails db:migrate
-
$ rails db:seed
-
$ rails s
- Ingresar en el navegador a: http://localhost:3000/
-
La contraseña de todos los usuarios es: 123456
-
SUPERADMIN: Puede efectuar CRUD a TODOS los recursos.
-
EMAIL: [email protected]
-
ADMIN: Usuario administrador de un edificio, puede gestionar parcialmente los recursos: Comunicados, Boletas, Gastos generales y Conceptos.
-
EMAIL: [email protected] (Reemplace el 1 por el numero de edificio a gestionar)
-
RESIDENTE: Usuario residente de un edificio, puede gestionar parcialmente los recursos: Comunicados y Boletas.
-
EMAIL: [email protected] (Reemplace el 0 por el numero de edificio y 1 por el numero de departamento a gestionar.