SnowTricks is a community-driven platform where enthusiasts can share and explore snowboarding tricks. The website features multimedia content, user interactions, and a robust system for managing contributions.
symfony/mailjet-mailer
: For handling outgoing emails.twig/twig
: Templating engine.doctrine/orm
: Database ORM.symfony/security-bundle
: Security and user management.git clone https://github.com/KenKaneki-42/OC_P6.git
cd OC_P6
composer install
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:load
symfony server:start
Open http://localhost:8000 in your browser to view the application.
.env
to .env.local
.
This ensures that your local settings do not interfere with the production settings..env.local
under DATABASE_URL
.
Example for a MySQL database:
DATABASE_URL="mysql://username:password@localhost:3306/database_name"
If you want to contribute to SnowTricks, please follow these steps:
git checkout -b feature/new-feature
)git commit -am 'Add a new feature'
)git push origin feature/new-feature
)A: To create a new trick, log in as a user, then navigate to the trick creation page.
A: For the moment no, but if there is abuse, you can contact the team and we can ban a user.