https://github.com/paladindigital/wowstats
Laravel App for game World of Warcraft. Allows guild leadership to track raids and character statistics.
https://github.com/paladindigital/wowstats
cms guild laravel-applications warcraft
Last synced: 11 months ago
JSON representation
Laravel App for game World of Warcraft. Allows guild leadership to track raids and character statistics.
- Host: GitHub
- URL: https://github.com/paladindigital/wowstats
- Owner: PaladinDigital
- Created: 2016-12-11T18:41:48.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-12-22T14:28:45.000Z (over 5 years ago)
- Last Synced: 2025-03-05T17:49:27.318Z (over 1 year ago)
- Topics: cms, guild, laravel-applications, warcraft
- Language: JavaScript
- Size: 4.14 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# WoW Stats Tracker
[](https://travis-ci.org/PaladinDigital/wowstats)
## Requirements
- PHP 7.0+
- [Composer](https://getcomposer.org/)
## Features
- Users are able to claim unclaimed characters
- Users can unclaim characters
- Admins can create raids and fights.
- Admins can add player stats against given fights (dps, hps, etc).
- Users can view comparisons of DPS or HPS of given characters by going to the url /compare/{char1}/{char2}
### Planned Features (TODO)
- Allow administrators to release character claims.
- Allow administrators to assign characters to users.
## Installation
This is a laravel application so if you are unsure how to deploy laravel please refer to the [Laravel Documentation](https://laravel.com/docs/5.5).
Assuming knowledge of Laravel follow the below steps.
- Clone the application to your server. (You can install from zip if you desire but then you would have to overwrite when the package changes).
- Copy .env.example to .env and configure your database connection.
- Generate a new app key php artisan key:generate.
- Run the migrations php artisan migrate
- Seed the database php artisan db:seed
- Register as a user in the application http://example.com/register
- Run the following command to promote yourself to an administrator php artisan promote:user
### Set your guild name
- Edit config/wow.php
- Change the following code, replacing 'My Guild' with your guild name (make sure the quotes remain).
'guild' => [
'name' => 'My Guild',
],
### Set the app name
By default the app name is Stats Tracker, you can change this if you desire by changing config/wow.php and changing the app name, steps are similar to above guild name steps.
## Importing data from warcraft logs.
### Deaths
Open the fight > deaths > Events (instead of tables) > CSV