Skip to content

hyperdargo/Documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DTEmpire Documentation Website

DTEmpire Banner Live Site License

A sleek, hacker-themed documentation website for DTEmpire services featuring interactive terminal, matrix rain effects, and comprehensive service documentation.

🌐 Live Site

https://docs.ankitgupta.com.np

πŸ“ Project Structure

β”œβ”€β”€ index.html              # Main HTML structure
β”œβ”€β”€ styles.css              # CSS styles with hacker theme
β”œβ”€β”€ script.js              # Interactive JavaScript functionality
β”œβ”€β”€ server.js              # Node.js server (if applicable)
└── image/                 # Favicon and image assets
    β”œβ”€β”€ favicon.ico
    β”œβ”€β”€ favicon-16x16.png
    β”œβ”€β”€ favicon-32x32.png
    β”œβ”€β”€ apple-touch-icon.png
    └── site.webmanifest

✨ Features

🎨 Visual Design

  • Hacker/Matrix Theme: Neon green on black background
  • Matrix Rain Effect: Animated background with falling characters
  • Glow Effects: Interactive hover animations with glow
  • Responsive Design: Mobile-friendly layout
  • Terminal Interface: Interactive system terminal
  • Particle System: Animated floating particles

⚑ Interactive Elements

  • Dynamic Content Loading: Single-page application style
  • Real-time Server Status: Live server time display
  • Typewriter Animations: Code and text typing effects
  • Copy-to-Clipboard: For code snippets and configuration
  • Scroll Animations: Elements fade in on scroll
  • Theme Toggle: Light/Dark mode support

πŸ“š Documentation Sections

  1. Home - Overview and quick stats
  2. Live Status - Service monitoring dashboard
  3. Discord - Community links and bot invites
  4. Lavalink v4 - Free Lavalink server documentation
  5. Music Bot - Discord music bot features and commands
  6. Image Generation API - AI image generation service
  7. Game Servers - Minecraft server information
  8. Websites - Web services and applications
  9. API Documentation - Complete API references
  10. GitHub - Open source projects and contributions

πŸ› οΈ Technologies Used

Frontend

  • HTML5 - Semantic markup
  • CSS3 - Custom styles with CSS variables
  • JavaScript (ES6+) - Interactive functionality
  • Font Awesome - Icon library
  • Google Fonts - Orbitron, Share Tech Mono, Roboto Mono

Features Implemented

  • Intersection Observer API for scroll animations
  • Canvas API for matrix rain effect
  • Clipboard API for copy functionality
  • CSS Grid & Flexbox for layouts
  • CSS Animations & Transitions
  • Responsive Design with media queries

πŸš€ Quick Start

Local Development

  1. Clone the repository:
git clone https://github.com/yourusername/dtempire-docs.git
cd dtempire-docs
  1. Open in browser:
# Using Python
python -m http.server 8000

# Using Node.js
npx serve .
  1. Visit http://localhost:8000 in your browser

Deployment

The site is static and can be deployed to any web hosting service:

  • GitHub Pages: Push to gh-pages branch
  • Netlify: Drag and drop the folder
  • Vercel: Import GitHub repository
  • Traditional Hosting: Upload files via FTP

πŸ”§ Configuration

Customizing Colors

Edit CSS variables in styles.css:

:root {
    --primary: #00ff41;          /* Neon green */
    --primary-dark: #008f11;     /* Dark green */
    --secondary: #003b00;        /* Deep green background */
    --bg-dark: #0a0a0a;          /* Dark background */
    --text-code: #00ff9d;        /* Code text color */
}

Adding New Documentation Pages

  1. Add navigation link in index.html:
<li><a href="#new-page" id="nav-new-page">
    <i class="fas fa-icon"></i> Page Name
</a></li>
  1. Create page function in script.js:
function loadNewPage() {
    const contentBody = ensureContentBody();
    contentBody.innerHTML = `
        <div class="home-content">
            <!-- Your page content here -->
        </div>
    `;
    setActiveNav('new-page');
}
  1. Add to navigation setup:
const navLinks = {
    'nav-new-page': loadNewPage,
    // ... other pages
};

πŸ“± Browser Support

  • Chrome 60+
  • Firefox 55+
  • Safari 12+
  • Edge 79+
  • Opera 47+

🎯 Performance

  • Lightweight: No external frameworks
  • Fast Loading: Minimal HTTP requests
  • Optimized: Compressed assets
  • Cached: Efficient browser caching

🀝 Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit changes: git commit -m 'Add amazing feature'
  4. Push to branch: git push origin feature/amazing-feature
  5. Open a Pull Request

Areas for Contribution

  • πŸ› Bug fixes
  • πŸ“– Documentation improvements
  • 🎨 UI/UX enhancements
  • πŸ“± Responsive design fixes
  • ⚑ Performance optimizations

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Inspired by hacker/matrix aesthetics
  • Font Awesome for icons
  • Google Fonts for typography
  • All DTEmpire service users and contributors

πŸ“ž Contact

Developer: Ankit Gupta
GitHub: @hyperdargo
Discord: DTEmpire Server
Website: https://ankitgupta.com.np


Made with ❀️ by the DTEmpire Team

DTEmpire Open Source

About

DTEmpire Documentation Souce Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published