Skip to content

Ce projet utilise AdonisJS 6 + Inertia (SSR) + React, permettant d'afficher des informations sur Paladium et PalaGuideBot directement sur le live PalaGuideBot.

Notifications You must be signed in to change notification settings

PalaGuideBot/live-website

Repository files navigation

PalaGuideBot Live 🎮

Ce projet utilise AdonisJS 6 + Inertia (SSR) + React, permettant d'afficher des informations sur Paladium et PalaGuideBot directement sur le live PalaGuideBot.

Preview

🌟 Fonctionnalités

Tableau de bord principal

  • Home Page : Page principal, affichage des sponsors Github PalaGuideBot, chat Twitch
  • Statut du serveur : Rapport en temps réel de l'état du serveur Paladium
  • Graphique des joueurs en ligne : Visualisation en temps réel du nombre de joueurs connectés
  • Classements : Leaderboards par catégorie (argent, faction, etc.)
  • Agenda : Événements quotidiens et prochains

🛠️ Technologies utilisées

Backend

Frontend

Outils de développement

  • Vite - Build tool
  • ESLint - Linting du code
  • Prettier - Formatage automatique
  • PNPM - Gestionnaire de paquets

🚀 Installation et démarrage

Prérequis

  • Node.js 22+
  • PNPM

Installation

  1. Installez les dépendances
pnpm install
  1. Copier le fichier d'environnement
cp .env.example .env
  1. Générer une nouvelle APP_KEY
node ace generate:key
  1. Variables d'environnement Renseigner les valeurs pour PALADIUM_BASE_URL, PALADIUM_API_KEY dans le fichier .env

  2. Démarrage en développement

pnpm dev

📁 Structure du projet

├── app/                   # Backend AdonisJS
│   ├── controllers/       # Contrôleurs HTTP
│   ├── paladium/          # Logique spécifique Paladium
│   ├── cache/             # Système de cache
│   └── event/             # Gestion des événements
├── inertia/               # Frontend React
│   ├── pages/             # Pages de l'application
│   ├── components/        # Composants réutilisables
│   └── assets/            # Images et ressources
├── config/                # Configuration AdonisJS
├── providers/             # Services providers
└── public/                # Fichiers statiques

🤝 Contribution

Le projet est open-source, si vous avez des idées pour améliorer l'application, h'hésitez pas à ouvrir une issue ou à proposer une pull request.

About

Ce projet utilise AdonisJS 6 + Inertia (SSR) + React, permettant d'afficher des informations sur Paladium et PalaGuideBot directement sur le live PalaGuideBot.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages