Skip to content

💱 Aplicación de conversión de divisas con sistema de suscripción, autenticación y límites por usuario combina la comodidad de convertir monedas con la seguridad y la flexibilidad que los usuarios necesitan en un entorno financiero cada vez más globalizado.

Notifications You must be signed in to change notification settings

felibatista/coins-conversor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COINS-Conversor

📕 Introducción al problema

Se deberá desarrollar un conversor de monedas en un entorno web. El conversor permitiráa los usuarios registrados realizar conversiones entre diferentes monedas, pero con lalimitación de que solo aquellos usuarios que tengan una suscripción activa podrán utilizarlo. Las suscripciones están diseñadas para restringir la cantidad de conversiones que un usuario puede realizar.

📃 Requisitos

🫂 Registro de Usuarios: Los usuarios podrán registrarse en la plataforma para obtener acceso al conversor.

⌨️ Inicio de sesión: Los usuarios registrados deberán poder iniciar sesión en sus cuentas.

🪙 Monedas: el sistema permitirá consultar crear modificar y eliminar en base de datos monedas con su codigo, leyenda e índice de convertibilidad La moneda va a tener código, leyenda, símbolo y un índice de convertibilidad (IC) que va permitir convertir de una moneda a otra. Este índice será guardado en la ase de datos de manera estática para fines didácticos pero la idea sería que se pueda actualizar según varia las monedas. El índice de convertibilidad será la relación que existe entre una moneda y el dólar americano expresada en cuanto vale una unidad de dicha moneda en comparación a 1 USD. Ejemplos de índices de convertibilidad para diferentes monedas:

  • IC para ARS (Peso argentino): 0.002
  • IC para EUR (Euro): 1.09
  • IC para KC (Corona Checa): 0.043
  • IC para USD (Dolar americano): 1

📩 Suscripciones: Deberá implementar un sistema de suscripciones que controle el acceso al conversor. Los usuarios sin suscripción no podrán utilizarlo.

  • Suscripción Free: Los usuarios podrán activar una suscripción gratuita que les dará como máximo unas 10 conversiones.
  • Suscripción Trial: 100 conversiones.
  • Suscripción Pro: Sin límite de conversiones.

💱 Conversión de Monedas: Los usuarios podrán seleccionar dos monedas diferentes y especificar la cantidad a convertir. El sistema deberá proporcionar la cantidad convertida.

📅 Historial de Conversiones: Deberás mantener un registro de las conversiones realizadas por cada usuario, incluyendo la fecha en que se realizó.

❤️ Monedas favoritas: cuando un usuario con suscripción free o pro puede hacer a las monedas que desee como favoritas de manera tal que cuando dicho usuario acceda al sistema sus monedas favoritas se despliegan con mayor relevancia que las demás.

🖲️ Un panel administrativo en donde solo un usuario administrador pueda crear y actualizar monedas con su respectivo IC, código, leyenda y también pueda crear, actualizar y dar de baja usuarios, modificar usuarios incluirá la posibilidad de cambiar la suscripción del mismo.

About

💱 Aplicación de conversión de divisas con sistema de suscripción, autenticación y límites por usuario combina la comodidad de convertir monedas con la seguridad y la flexibilidad que los usuarios necesitan en un entorno financiero cada vez más globalizado.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published