Skip to content

AzrovaDash is a sleek, next-gen client dashboard for the Pterodactyl Panel, built with TypeScript, powered by Bun, and designed for speed, customization, and modern aesthetics.

License

Notifications You must be signed in to change notification settings

maisac/AzrovaDash

Repository files navigation

AzrovaDash 🚀

AzrovaDash License GitHub stars

Welcome to AzrovaDash, a sleek, next-gen client dashboard for the Pterodactyl Panel. Built with TypeScript and powered by Bun, this dashboard is designed for speed, customization, and modern aesthetics.

Table of Contents

Features 🌟

  • Fast Performance: Enjoy quick load times and a responsive interface.
  • Customizable: Tailor the dashboard to fit your needs with easy configuration options.
  • Modern Aesthetics: A clean and attractive design enhances user experience.
  • User-Friendly: Intuitive navigation makes it easy for users to find what they need.
  • Integration with Pterodactyl: Seamlessly connect with the Pterodactyl API for server management.

Technologies Used 🛠️

AzrovaDash utilizes a range of technologies to deliver a powerful dashboard experience:

  • TypeScript: Ensures type safety and enhances code quality.
  • Bun: A fast JavaScript runtime that improves performance.
  • MongoDB: A NoSQL database for efficient data storage.
  • Tailwind CSS: A utility-first CSS framework for styling.
  • EJS: Templating engine for dynamic HTML rendering.
  • JavaScript: Core language for building interactive features.

Installation 🛠️

To get started with AzrovaDash, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/maisac/AzrovaDash.git
    cd AzrovaDash
  2. Install Dependencies:

    bun install
  3. Configure Environment Variables: Create a .env file in the root directory and set your MongoDB connection string and any other necessary configurations.

  4. Run the Application:

    bun start

Now, your AzrovaDash instance should be up and running!

Usage 💻

Once the application is running, you can access the dashboard through your web browser. Here’s what you can do:

  • Login: Use your Pterodactyl credentials to log in.
  • Manage Servers: View and manage your servers with ease.
  • Customize Settings: Adjust settings to suit your preferences.
  • Monitor Performance: Keep an eye on server performance metrics.

Contributing 🤝

We welcome contributions to AzrovaDash! If you would like to contribute, please follow these steps:

  1. Fork the Repository: Click the "Fork" button at the top right of the repository page.
  2. Create a New Branch:
    git checkout -b feature/YourFeatureName
  3. Make Your Changes: Implement your feature or fix.
  4. Commit Your Changes:
    git commit -m "Add your message here"
  5. Push to Your Branch:
    git push origin feature/YourFeatureName
  6. Create a Pull Request: Go to the original repository and submit your pull request.

License 📄

AzrovaDash is licensed under the MIT License. See the LICENSE file for more details.

Contact 📫

For questions or feedback, feel free to reach out:

Releases 📦

You can find the latest releases of AzrovaDash here. Download the latest version and execute it to start using the dashboard.

For more details, check the "Releases" section in the repository.


Thank you for your interest in AzrovaDash! We hope you enjoy using it as much as we enjoyed building it. Your feedback and contributions are greatly appreciated!