hspeed-react

Habbospeed - Sitio de Fans de Habbo

Bienvenido al repositorio oficial de Habbospeed, una moderna aplicación web para la fansite de radio de Habbo.es. Este proyecto está construido con un enfoque headless y en tiempo real, utilizando Next.js para el frontend y Firebase como el backend principal para la gestión de contenido, autenticación y datos dinámicos.

✨ Descripción General

Habbospeed no es solo un sitio web, sino una plataforma dinámica donde los administradores pueden gestionar el contenido en vivo sin necesidad de editar código. Desde las noticias y los horarios de los DJs hasta las salas destacadas y las alianzas, todo se controla desde un panel de administración centralizado que se comunica directamente con Firebase Realtime Database.

Stack Tecnológico


🔥 Funcionalidades Implementadas

La plataforma ya cuenta con un robusto conjunto de características gestionadas casi en su totalidad a través de Firebase:


🚀 Próximas Actualizaciones (Hoja de Ruta)

El proyecto está en constante evolución. Estas son algunas de las ideas y funcionalidades planeadas para el futuro:


🛠️ Cómo Empezar (Para Desarrolladores)

Si quieres contribuir o ejecutar el proyecto en tu máquina local, sigue estos pasos:

  1. Clona el Repositorio:
    git clone https://github.com/luisitoys12/hspeed-react.git
    cd hspeed-react
    
  2. Instala las Dependencias:
    npm install
    
  3. Configura las Variables de Entorno:
    • Crea un archivo .env en la raíz del proyecto.
    • Configura tu proyecto de Firebase y añade las credenciales al archivo src/lib/firebase.ts.
    • Añade tu clave de API de Google AI al archivo .env:
      GEMINI_API_KEY="TU_API_KEY_AQUI"
      
  4. Importa la Estructura de Datos a Firebase:
    • Ve a tu Realtime Database en la consola de Firebase.
    • Importa el archivo firebase-rtdb-structure.json para tener todos los nodos y datos de ejemplo necesarios.
  5. Ejecuta el Servidor de Desarrollo:
    npm run dev
    

    La aplicación estará disponible en http://localhost:9002.

¡Gracias por tu interés en Habbospeed!