★★★★★★★★★★
✅Miembro verificado
🎤Primera voz
⚡Activo esta semana
3 posts
#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.batystart_frontend.batpara 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.”