l0g0l / coELA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

coELA

Proyecto fin de Bootcamp,cuyo cliente real ha sido la Fundación Luzón (contra el ELA).

Aplicación Web que le permite a la asociación facilitar la manera que tienen sus asociados/simpatizantes de donar permitiendo desde hacer donaciones instantáneas, hasta integrar la aplicación con su entidad bancaria para que las donaciones se realicen en base a distintos eventos/indicadores.

Esas donaciones se confirgurarán en el perfil del usuario pudiendo ser de 3 tipos:
-Redondeo en sus compras, pudiendo categorizar el tipo de compra, días de la semana y transacciones máximas al día
-Porcentaje, en este caso de su nómina, pudiendo elegir el tanto por ciento que desea donar
-Periódica, pudiendo elegir la cantidad que desee y cada cuánto tiempo querría hacer la donación
Existen calculadoras de desgravación las cuales le informan de, según la cantidad donada, cuánto podría desgravarse

A su vez, existe la posibilidad de la donación instantánea, pudiendo elegir la cantidad y el método de pago.

En cualquiera de los tipos de donación elegida, el usuario se verá recompensado con "Luzones", puntos que se le otorgan por cada transacción que realice, incentivándole mediante esos Luzones a que consiga insignias de diferentes tipos en un ranking virtual, donde se premia el número de donaciones, no el dinero aportado.

La fase 2 del proyecto sería la implementación en una aplicación bancaria, sin olvidar pequeños aportes que se podrían incluir en la web de la Fundación.

Comenzando

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Pre-requisitos Node js v10.19.0
MongoDB shell version v4.4.3
npm v7.6.0
Visual Studio Code

Instalación y arranque
git clone
cd Server
npm i
npm start
cd Client
npm i
npm start

Despliegue

coELA

Preview

coELA coELA-home

Tecnologías

Las tecnologías utilizadas en este proyecto han sido:

  1. React js
  2. React Form Hooks
  3. Node js (Framework Express)
  4. BBDD Mongodb
  5. JWT
  6. Heroku (despliegue)

About


Languages

Language:JavaScript 61.0%Language:SCSS 35.8%Language:HTML 2.9%Language:Shell 0.2%