1. Dynamic event - can u setup event
2. Online players - automatic user on server
3. Index page get more details
## Key Changes
1. Template Engine Implementation
- Converted static HTML files to dynamic EJS templates
- Added server-side rendering with Express.js
- Implemented a centralized configuration system in server.js
2. Dynamic Content Management
- Created a single configuration object (siteConfig) that controls all website content
- Server information, navigation, staff members, and game modes are now configurable from one place
- Added support for dynamic navigation highlighting based on current page
3. Modular Page Structure
- Split the website into reusable components and templates
- Created separate templates for different page types (home, about, FAQ, game modes)
- Implemented consistent header and footer across all pages
4. Enhanced Features
- Added dynamic FAQ system with categories and detailed pages
- Created game mode specific pages with detailed information
- Implemented staff member profiles with Minecraft avatar integration
- Added server statistics display
5. Improved Asset Management
- Centralized asset configuration
- Added support for dynamic image paths
- Implemented proper path handling for CSS and JavaScript files
6. Server-Side Routing
- Added Express.js routes for all pages
- Implemented dynamic routing for FAQ categories and game modes
- Added redirects for alternative URLs
The biggest advantage of the new system is that you can now update the entire website by editing just the server.js configuration file, without needing to modify HTML in multiple places. This makes maintenance much easier and ensures consistency across all pages.
