"What is Playz?" In one sentence PlayZ is "an esport event organization and management website allowing the creation of tournaments on the most popular video games of the esport scene"
But PlayZ is above all THE PLAYZ TO BE for :
- follow your favourite tournaments
- follow your favourite teams
- follow your favourite players
- follow quality esport news
So if we summarize, in one place you can follow all the e-sport news you want in a snap and with an integration with apps like twitch, discord or twitter it has never been so easy to be an esport fan.
But let's say you don't just want to follow esports from afar. You want to live it because you're a G@merZ.
This is also possible on PlayZ :
Just create an account and join the PlayerZ community. You'll have access to tons of tournaments on all your favourite games Whether it's remote Rocket League tournaments, amateur Starcraft LANS or big professional League of Legends events. There's something for everyone.
If you are a tournament organizer and still not convinced. On PlayZ you'll have access to increased tournament management and creation options.
So are you ready to join THE PLAYZ TO PLAY?
- Docker
- Docker-Compose
- Git (With configured SSH and GPG Keys for signed commits)
- Knowledge of Git Flow
docker-compose build --pull --no-cache
docker-compose up -d
docker-compose exec php npm install
//For one scss compilation :
docker-compose exec php npm run dev
OR
//For constent scss compilation :
docker-compose exec php npm run watch
# URL
http://127.0.0.1
#MAIL SMTP
MAILER_DSN=smtp://mailcatcher:1025
# Env DB
DATABASE_URL="postgresql://postgres:password@db:5432/db?serverVersion=13&charset=utf8"
# List all existing commands
docker-compose exec php php bin/console
# Delete browser cache
docker-compose exec php php bin/console cache:clear
# Creating a blank file
docker-compose exec php php bin/console make:controller
docker-compose exec php php bin/console make:form
# Creation of a complete CRUD
docker-compose exec php php bin/console make:crud
# Create user automatically (-a => is admin)
docker-compose exec php bin/console createUser (-a) "your email" "your password"
docker-compose exec php php bin/console make:entity
Document on relationships between entities https://symfony.com/doc/current/doctrine/associations.html
# See the requests that will be played with force
docker-compose exec php php bin/console doctrine:schema:update --dump-sql
# Execute DB requests
docker-compose exec php php bin/console doctrine:schema:update --force
https://symfony.com/bundles/DoctrineFixturesBundle/current/index.html
Utilisation avec FakerBundle : https://github.com/fzaninotto/Faker#seeding-the-generator
docker-compose exec php php bin/console doctrine:fixtures:load
https://symfony.com/doc/current/reference/forms/types.html
https://symfony.com/doc/current/components/security/authentication.html
docker-compose exec php php bin/console make:user
docker-compose exec php php bin/console doctrine:schema:update --force
docker-compose exec php php bin/console make:auth
// Puis aller dans votre le fichier "custom authenticator" pour choisir la route de redirection après connexion (ligne 54).
https://symfony.com/doc/current/security.html#securing-controllers-and-other-code
https://symfony.com/doc/current/validation.html
https://symfony.com/doc/current/security/voters.html
https://symfony.com/doc/current/controller.html#flash-messages
https://symfony.com/bundles/StofDoctrineExtensionsBundle/current/index.html https://github.com/doctrine-extensions/DoctrineExtensions/tree/main/doc
https://github.com/dustin10/VichUploaderBundle/blob/master/docs/generating_urls.md
- Antoine SAUNIER
- Alexandre BAUDRY
- Arthur GRATTON
- Kurunchi CHANDRASEKARAM