alternative

Objetivo del proyecto:

El proyecto está enfocado en el mercado de gaming en Brasil y permite a los usuarios seleccionar y comparar componentes de hardware (GPU y CPU) para evaluar su rendimiento en videojuegos. Está diseñado para ayudar a los gamers a tomar decisiones de compra más informadas.


Tecnologías Implementadas:

  • Backend: Django (Framework de Python).
  • Base de datos: MySQL para gestionar la información de hardware, usuarios y suscripciones.
  • Frontend: HTML5, CSS3, JavaScript, Bootstrap para crear una interfaz moderna y responsive.
  • Interactividad: HTMX para actualizar el contenido de forma dinámica sin recargar la página.
  • Pasarela de pago: Integración con la API de Gerencianet (EFI) para procesar pagos a través de PIX, una forma de pago rápida y ampliamente utilizada en Brasil.
  • Infraestructura: Servidor Linux con Nginx configurado para manejar el tráfico y garantizar la disponibilidad.
  • Control de versiones: Git para el seguimiento de cambios y colaboración en el código.
  • Notificaciones: Firebase para enviar notificaciones push a los usuarios sobre nuevas publicaciones y noticias.
  • PWA (Progressive Web App): Implementada para que los usuarios puedan instalar la aplicación en sus dispositivos móviles y tener acceso a una versión responsive.
  • Edición de imágenes: Photoshop para crear gráficos y resultados visuales personalizados.


Funcionalidades Clave:

Autenticación de usuarios:

Sistema de registro e inicio de sesión que permite a los usuarios acceder a las comparaciones de hardware y contenido exclusivo.

Usuarios Premium con suscripción PIX:

Los usuarios pueden optar por una suscripción mensual a través de PIX, con acceso a análisis avanzados y recomendaciones más detalladas.

Comparación de configuraciones de hardware:

Permite a los usuarios seleccionar diferentes combinaciones de GPU y CPU para comparar su rendimiento en juegos específicos. Los resultados se presentan en gráficos interactivos que muestran las diferencias de rendimiento y los porcentajes de superioridad o inferioridad.

Sistema de comentarios y valoración:

Los usuarios pueden dejar comentarios en los resultados y publicaciones de blog, así como votar con likes y dislikes. Esto crea una comunidad activa alrededor de las recomendaciones de hardware y opiniones.

Notificaciones push:

Implementación de notificaciones push a través de Firebase para alertar a los usuarios sobre nuevos resultados, artículos en el blog o cualquier otra actualización relevante.

PWA (Progressive Web App):

La plataforma está diseñada como una PWA, permitiendo a los usuarios instalarla como una aplicación en sus teléfonos móviles. Esto ofrece una experiencia fluida y rápida, incluso sin conexión constante a internet.

Blog con contenido especializado:

Una sección de blog donde se publican artículos sobre hardware, gaming y tecnología, ofreciendo a los usuarios contenido informativo y actualizaciones de productos.

Sistema gráfico de rendimiento:

Los resultados de las comparaciones se presentan en gráficos interactivos, simplificando la visualización de la superioridad o inferioridad de una configuración respecto a otra.


Valor añadido:

Este proyecto muestra un dominio completo del stack tecnológico requerido para construir aplicaciones web avanzadas, desde el manejo de datos y la lógica de backend, hasta la creación de una experiencia de usuario fluida y atractiva. La integración de sistemas de pago, la capacidad de manejar suscripciones, y la implementación de notificaciones push y PWA demuestran tu habilidad para crear soluciones completas que no solo son funcionales, sino también escalables y preparadas para el usuario final.

Compartir: