Skip to content

Manage and display World of Warcraft guild data in real time with GuildBoard, a modern Angular frontend application. ๐Ÿš€๐Ÿ’ป

License

Notifications You must be signed in to change notification settings

Aliraza786ggsg/guildboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GuildBoard: Angular Dashboard for World of Warcraft Guilds ๐ŸŽฎโœจ

GitHub Repo stars GitHub forks GitHub issues GitHub license

Welcome to the GuildBoard repository! This is a frontend Angular application designed specifically for World of Warcraft guilds. It provides an intuitive dashboard to manage guild activities, track player performance, and stay updated with the latest game stats.

Table of Contents

Features

  • User-friendly Interface: Navigate easily through the dashboard.
  • Real-time Data: Fetch and display real-time stats using the Blizzard API.
  • Player Tracking: Monitor player performance and guild activities.
  • Integration with Raider.IO: Access player rankings and stats seamlessly.
  • Secure Data Storage: Use Supabase for reliable data management.
  • Responsive Design: Works well on both desktop and mobile devices.

Tech Stack

  • Angular: The primary framework for building the frontend.
  • Blizzard API: For accessing game data.
  • NestJS: For backend services (if applicable).
  • Raider.IO: For player stats and rankings.
  • Supabase: For database management.
  • TypeScript: For type safety and better code quality.
  • Vercel: For deployment and hosting.

Installation

To set up the project locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Aliraza786ggsg/guildboard.git
  2. Navigate to the Project Directory:

    cd guildboard
  3. Install Dependencies:

    npm install
  4. Run the Application:

    ng serve

Now, open your browser and visit http://localhost:4200 to see the application in action.

Usage

Once the application is running, you can start using the dashboard. Hereโ€™s a quick overview of how to navigate:

  • Home: Get an overview of your guildโ€™s performance.
  • Player Stats: Check individual player stats and rankings.
  • Guild Activities: View recent activities and updates.
  • Settings: Customize your dashboard preferences.

For more detailed instructions, please refer to the documentation in the docs folder.

Screenshots

Dashboard Overview
Overview of the GuildBoard dashboard.

Player Stats
Detailed player statistics view.

Guild Activities
Recent guild activities and updates.

Contributing

We welcome contributions! If you want to help improve GuildBoard, follow these steps:

  1. Fork the Repository.
  2. Create a New Branch:
    git checkout -b feature/YourFeatureName
  3. Make Your Changes.
  4. Commit Your Changes:
    git commit -m "Add your message here"
  5. Push to the Branch:
    git push origin feature/YourFeatureName
  6. Create a Pull Request.

Please ensure your code adheres to the project's coding standards and includes tests where applicable.

License

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

Links

For the latest releases, visit the Releases section. Download the necessary files and execute them as needed.

To explore more about the project, check the Releases page for updates and new features.

Contact

For questions or support, feel free to reach out via the issues section of this repository. We appreciate your interest in GuildBoard and look forward to your contributions!


Acknowledgments

  • Thanks to the Angular community for their support and resources.
  • Special thanks to Blizzard for providing the API that powers our application.
  • A nod to the Raider.IO team for their exceptional service in player tracking.

Badges

Angular
TypeScript
NestJS

Additional Resources


Community

Join our community on Discord to discuss features, report bugs, and connect with other players and developers. We value your input and look forward to collaborating with you!

Discord


Note

Please ensure to check for any updates regularly. We strive to keep the application up-to-date with the latest game changes and improvements.

About

Manage and display World of Warcraft guild data in real time with GuildBoard, a modern Angular frontend application. ๐Ÿš€๐Ÿ’ป

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •