Skip to content

MayRMS/Frontend-FocusBoostingCommunity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend-FocusBoostingCommunity

Proyecto

  • Este proyecto es la creacion del Frontend de una web de venta de diversos servicios para el videojuego "World of Warcraft", usando como moneda de cambio el propio oro dentro del juego, el fin de este proyecto es meramente educativo pero no se descarta en un futuro que salga a la luz, dado que no hay ningun tipo de beneficio lucrativo.

Tecnologias Usadas

js2react2redux

Guia para usuario

  • Una vez realizado el pedido un miembro con el rol "Booster" le agregara a "Discord" con la ID facilitada para ponerse en contacto sobre como y cuando se realizara el pago y el servicio a realizar, dicho miembro se encargara de manternerse en contacto con el usuario en todo momento indicandole tambien cuando actualiza el estado de su pedido para poder revisarlo en el apartado "Profile".

Pasos que realizaria un usuario de 0 hasta que realiza un pedido y se completa dicho pedido

  1. En la vista "Home"(Vista principal de la pagina) haria click en el boton de "Register" para asi registrarse.
  2. Una vez introducidos todos los campos correctamente se le redireccionaria a la vista "Home", si no esta logueado lo hara ahora.
  3. En la parte superior encontrara el link a "Services" donde una vez alli, podra revisar todos los servicios a la venta, teniendo estos debajo un boton para comprar.(Dicho boton SOLO es visible para usuarios logueados).
  4. Despues de haber clickado en el boton de comprar en cualquier servicio se le redireccionara al perfil donde podra ver el historial de pedidos realizados y tener un seguimiento de sus pedidos.
  5. Una vez loguee un miembro con el rango "Booster" podra revisar en el apartado "Boosts" todos los pedidos y sus estados, pudiendo reclamarlos para realizarlos.
  6. Al reclamar un pedido un "Booster" quedara registrado su ID de "Discord" en el apartado de "Reclamado por", una vez hecho esto dicho booster se pondra en contacto con el usuario que ha solicitado dicho pedido para realizar el pago por oro(ingame) y cuando se le realizara el pedido. (Se pondra estado reclamado "Si").
  7. Tras contactar con el cliente y realizar el servicio acudira de nuevo a la pagina para registrar dicho pedido como completado. (Apartado done "Si").

Resumen

  • El proyecto consta de varias vistas, siendo estas las siguientes:
  • Vista Home: Vista principal con banner y varios apartados con texto explicativo.
  • Vista Login: Login con email y contraseña.
  • Vista Register: Formulario de registro con los apartados Nombre, Contraseña, Email, Battletag, Discord y Server(Menu desplegable).
  • Vista Services: Consta de 3 apartados con los servicios puestos a la venta, siendo estos, Mythic+, Raid y Monturas.
  • Vista Profile: Vista sencilla con los datos personales del usuario y el historial de pedidos realizados.
  • Vista Booster: Vista con todos los pedidos de todos los usuarios para poder reclamarlos y realizarlos. (Solo para rol "Booster").
  • Vista Admin: Vista con todos los pedidos realizados de todos los usuarios y la opcion de eliminarlos. (Solo para el rol "Admin").

Vista Home image

Vista Login image

Vista Register image

Vista Services image

Vista Profile image

Vista Booster image

Vista Admin image

Bugs

  • Al cargar el perfil por primera vez sale un error avisando que un
    no puede ser hijo de un , no impide nada, simplemente limpiar consola y ya no volver a aparecer dicho error aunque refresques la pagina.

Mejoras futuras

  • Mejor implementacion a la hora de actualizar el estado de los pedidos.
  • Añadir formulario de contacto si asi lo desea el usuario.
  • Vincular de alguna manera Discord como medio de login y registro.
  • Retocar CSS para añadir vida a las vistas.

Agradecimientos

Code by Javier Capilla Martin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 82.2%
  • CSS 17.3%
  • HTML 0.5%