📢 Anuncio:| RECORDATORIO : Despues del registro, Crear una buena presentación para obtener tu "Verificado" en Crok Forums y asi disponer de acceso total al contenido públicado.

Aporte[APORTE] CMS-Eternia by eldomi. (StarLocos) 100% Funcional 🔥🔥🔥🔥🔥

0 respuestas
22 vistas
#1

Descripción general Este proyecto es un portal de administración y soporte para un servidor privado de Dofus desarrollada por eldomi. , compuesto por un backend en NestJS y un frontend en Angular. El sistema combina gestión de noticias, autenticación de usuarios, perfil de jugador, tienda de ogrinas y guías para nuevos usuarios. Esta CMS es adaptable a otro cualquier emulador, si necesita soporte puede contactar con el desarrollador.

Contacto

  • Via Discord
    • Usuario: eldomi.

Backend

  • Framework: NestJS (v11).
  • Base de datos: MySQL con TypeORM.
  • Múltiples conexiones de DB: una conexión para el servidor de login y otra para el servidor de juego .
  • Entidades principales:
    • Account: usuarios del servidor con datos de login, correo, pseudo, puntos, estado VIP, administración y campos legacy del juego.
    • News: noticias con título, contenido, imagen y fecha de creación.
    • Character: personajes/players del juego conectados a cuentas.
  • Módulos y funcionalidades:
    • AuthModule: login, registro, verificación de email, restablecimiento de contraseña, cambio de email, contraseña y preguntas/respuesas secretas.
    • NewsModule: listado público de noticias; creación y eliminación protegidas con JWT y guardia de administrador.
    • CharactersModule: acceso a datos de personajes desde la DB del juego.
  • Seguridad:
    • JWT para autenticación.
    • AdminGuard para operaciones de noticias restringidas a administradores.
  • Scripts auxiliares:
    • setup-db.js, create-news.js, add-test-email.js, fix-admin-column.js, debug-db.js, debug-game-db.js, check-players.js.

Frontend:

  • Framework: Angular (v21), con TailwindCSS.
  • Navegación y páginas:
    • Home.
    • Noticias.
    • Perfil de usuario (requiere autenticación).
    • Tienda de Ogrinas.
    • Descargas.
    • Información del servidor.
    • Guías generales.
    • Guía de acceso al servidor.
    • Guía de primeros pasos.
    • Autenticación: login, registro y recuperación de contraseña.
  • Guards:
    • auth.guard: protege rutas privadas como perfil y tienda.
    • guest.guard: evita que usuarios autenticados accedan a páginas de auth.
  • Servicios principales: auth.service, news.service, characters.service, payment.service.

Características clave:

  • CMS enfocado en un proyecto de servidor de dofus, con soporte para gestión de noticias y panel de usuario.
  • Frontend orientado a jugadores: información del servidor, tienda, guías y perfil.
  • Backend integrado con base de datos legacy de cuenta y personajes.
  • Arquitectura separada: backend REST/NestJS y frontend SPA/Angular.

Uso rápido:

  • El repositorio incluye start_backend.bat y start_frontend.bat para iniciar cada parte.

Información adicional:

  • El README principal incluye enlaces de Discord y YouTube del autor.
  • Proyecto privado, sin licencia pública definida en backend.

Adjunto algunas imagenes y link de descarga.

Revelar spoiler
Revelar spoiler
Revelar spoiler

Link de descarga:

Revelar spoiler

Contacto

  • Via Discord
    • Usuario: eldomi.
Firma

“De la mente al código, y del código al mundo.”

#2

Gracias por compartir, es un CMS muy bonito :3

Inicia sesión para responder.