Giter VIP home page Giter VIP logo

felibatista / coins-conversor Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.31 MB

💱 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.

C# 23.72% TypeScript 52.88% HTML 21.99% CSS 0.40% JavaScript 1.01%
conversor divisas monedas

coins-conversor's Introduction

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.

coins-conversor's People

Contributors

felibatista avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.