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.
- 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.
- 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.
To set up the project locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/Aliraza786ggsg/guildboard.git
-
Navigate to the Project Directory:
cd guildboard -
Install Dependencies:
npm install
-
Run the Application:
ng serve
Now, open your browser and visit http://localhost:4200 to see the application in action.
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.
Overview of the GuildBoard dashboard.
Detailed player statistics view.
Recent guild activities and updates.
We welcome contributions! If you want to help improve GuildBoard, follow these steps:
- Fork the Repository.
- Create a New Branch:
git checkout -b feature/YourFeatureName
- Make Your Changes.
- Commit Your Changes:
git commit -m "Add your message here" - Push to the Branch:
git push origin feature/YourFeatureName
- Create a Pull Request.
Please ensure your code adheres to the project's coding standards and includes tests where applicable.
This project is licensed under the MIT License. See the LICENSE file for details.
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.
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!
- 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.
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!
Please ensure to check for any updates regularly. We strive to keep the application up-to-date with the latest game changes and improvements.