Code Monkey home page Code Monkey logo

busca-refugio-app's Introduction

busca-refugio-app

BRos App

Application developed in VUE that consumes the APIs of the Diablo game that allows to visualize each character and its attributes, skills and weapons

busca-refugio-app's People

Contributors

baumannzone avatar danirumpi avatar imgbotapp avatar robinparadise avatar

Watchers

 avatar  avatar  avatar

busca-refugio-app's Issues

Guardar datos del usuario cuando se registra

Actualmente si el user se da de alta, hasta que no se haga la actualización de los datos (proceso que ocurre cada hora en punto, si todo va bien), no se ven sus datos

Ejemplo:
image

Cron: Actualizar los datos del usuario

Tarea que obtenga los datos actualizados del usuario by BattleTag de la API oficial de Blizzard, y los guarde en la BD.

  • Actualizar los datos cada 1 hora (por ejemplo)
  • Revisar que datos se tienen que actualizar (personajes, items, etc)

Key Rate Limits

   100 | Calls per second
       |
36,000 | Calls per hour

Solicitar unirse al clan

Pantalla que permite a los que no son miembros del clan, a través de un formulario, notificar a los administradores para que les meta en el clan.

Se le notificará por correo electronico*

Guardando ya en esta vez, el battle tag, pero teniendo en cuenta que no se debe mostrar hasta que forme parte del clan

Borrar funcion que agrega el registro de fecha de actualizacion de datos

Cada vez que se traen los datos de los usuarios, a través de la API de battle-net, se agrega un registro a la base de datos con la fecha de la ultima actualización de los datos.
Este comportamiento hacer que cada hora se agreguen nuevos datos a la base de datos y que esta crezca de manera incontrolada.
A partir de ahora se va a guardar 1 solo registro, y se va a ir actualizando en vez de crearse uno nuevo.

Dashboard gestión rangos dentro del clan

Interfaz que permita a los administradores del sitio modificar el rango que tiene un usuario dentro del clan.

  • Método que permite actualizar el valor de este dato
  • Por defecto que sea el nivel más bajo (#2)

Lista de usuarios by BattleTag

Mostrar la lista de usuarios, recuperada de la BD

  • Cada usuarios es un enlace, y si se abre, puedes ver el perfil completo de dicho usuario
  • La vista consiste en una tabla que se puede ordenar / filtrar por algunos campos

Brainstorming

  • Nombre de la App: Sugerido: BRos App
  • Listado de usuarios
  • Detalle de un usuario
  • Permitir al usuario notificar a los administradores a través de la web que se quiere unir al clan.
  • Logo
  • Como admin: CRUD de usuarios

Agregar los valores por defecto del objeto 'clanData'

ClanData tiene la información relativa a los rangos/permisos de los usuarios en el clan. Se puede editar desde el panel de administración. Agregar estos datos por defecto cuando se da de alta el battle-tag (usuario) en la aplicación

{
  updated: Date
  clan: {
    isAdmin: false,
    range: 0,
  },
  webApp: {
    isAdmin: false,
    range: 0,
  },
};

Detalle de usuario by BattleTag

Vista detallada de un usuario by BattleTag

  • Vista con todos los detalles del usuario
  • [Mejora] Lista de Héroes del usuario
  • [Mejora] Lista de Seguidores del héroe
  • [Mejora] Ver si se pueden obtener las informaciones de los objetos

Mensaje de bienvenida

Cuando un usuario se registra (con el battle-tag) pedir el correo electrónico para enviarle el email de bienvenida y confirmación de que ha sido agregado a la lista de usuarios

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.