https://www.twilio.com/en-us/blog/get-started-docker-symfony
- Php 8.0
- Mysql 8.0
- install docker on your enviroment
- execute
$ git clone [email protected]:Magehawks/dashboard.git
to clone the repo - execute
$ docker-compose build
build - execute
$ docker-compose up -d
to start - execute
$ docker-compose exec php sh
to login in the php container - in the container execute
$ composer install
to install all the needed stuff - now call in your browser http://localhost:8080/ and you see the dashboard
- execute
$ docker-compose stop
to stop
- Admin Interface
- the Admin Interface is callabel over /admin
- with following FeatureSet:
- Create Games
- Create Categorys
- Create Rules
- Create Tournament System
- KO- System
- KO- System with Loser Bracket
- Add Content for Index/News Page
- Add Content for Feedback Page
- Add Content DataPrivacy and Impress Page
- User Interface
- the Userinterface contains a Account with following FeatureSet
- Add SteamUsername
- Update EmailAddress
- See History of Score Dashboard Results
- the Userinterface contains a Account with following FeatureSet
- Score Dashboard
- See Games for Challenges
- See Categorys and the Rules for that
- See a Scoreboard for the Category
- User can set a Record for the Category
- if the User loggedin its update the Histroy of his Account
- See Discord Server and Invite
- See Q/A Site
- See a Feedback page with the possibilty to add requests