{"id":19653834,"url":"https://github.com/lecheveucodeur/snowtricks","last_synced_at":"2026-05-07T09:35:10.608Z","repository":{"id":48479625,"uuid":"388761755","full_name":"leCheveuCodeur/SnowTricks","owner":"leCheveuCodeur","description":"Collaborative Website PHP Symfony. Project 6 of the Developer PHP / Symfony formation of Openclassroom. ","archived":false,"fork":false,"pushed_at":"2021-10-15T08:15:54.000Z","size":55619,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-28T02:42:23.167Z","etag":null,"topics":["apache","mysql","php","symfony5","twig"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leCheveuCodeur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-23T10:19:36.000Z","updated_at":"2021-10-15T08:15:58.000Z","dependencies_parsed_at":"2022-08-24T14:39:09.541Z","dependency_job_id":null,"html_url":"https://github.com/leCheveuCodeur/SnowTricks","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/leCheveuCodeur/SnowTricks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leCheveuCodeur%2FSnowTricks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leCheveuCodeur%2FSnowTricks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leCheveuCodeur%2FSnowTricks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leCheveuCodeur%2FSnowTricks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leCheveuCodeur","download_url":"https://codeload.github.com/leCheveuCodeur/SnowTricks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leCheveuCodeur%2FSnowTricks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32731700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache","mysql","php","symfony5","twig"],"created_at":"2024-11-11T15:15:27.067Z","updated_at":"2026-05-07T09:35:10.589Z","avatar_url":"https://github.com/leCheveuCodeur.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SnowTricks [![Codacy Badge](https://app.codacy.com/project/badge/Grade/b8ee7bd11b874407851ae3f54c2d712b)](https://www.codacy.com/gh/leCheveuCodeur/SnowTricks/dashboard?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=leCheveuCodeur/SnowTricks\u0026utm_campaign=Badge_Grade)\n\n## Description\n\nThis project is the 6th project of the [Developer PHP / Symfony](https://openclassrooms.com/fr/paths/59-developpeur-dapplication-php-symfony) formation of [Openclassrooms](https://openclassrooms.com/).\n\nThe goal of this project is to create a collaborative website with the [Symfony](https://symfony.com/https://) framework.\n\nI chose on this project to push the collaborative model to the level of Wikipedia.\n\nWhere it was required that each person can create and modify his own articles, I added the possibility for third parties to contribute on any article.\nThe author will have the role to validate the contribution or not.\nAnd the Admin of the site will only validate any contribution of a new artilce.\n\n## How it work\n\n![Snowtricks](SnowTricks.gif)\n\n## Build with\n\n### Server :\n\n- [PHP v7.4.19](https://www.php.net/releases/index.php)\n- [Apache v2.4.48](https://www.apachelounge.com/download/VC15/)\n\n* [MySQL v8.0.24](https://downloads.mysql.com/archives/installer/)\n* **Server** : *for the server you can turn to the classics: [WAMP](https://www.wampserver.com/), [MAMP](https://www.mamp.info/en/downloads/), [XAMPP](https://www.apachefriends.org/fr/index.html) ...Or test the best of the swiss knives server: [Laragon](https://laragon.org/), my favorite ❤️*\n\n### Framework \u0026 Libraries :\n\n- [Symfony 5.3.3](https://symfony.com/https://)\n\n* [Composer](https://getcomposer.org/download/)\n* [Symfonycast/Verify-Email-Bundle v1.5.0](https://packagist.org/packages/symfonycasts/verify-email-bundle)\n* [Symfonycast/Reset-Password-Bundle v1.9.1](https://packagist.org/packages/symfonycasts/reset-password-bundle)\n* [FakerPHP/Faker v1.15.0](https://packagist.org/packages/fakerphp/faker)\n* [Bootstrap v5.1.0](https://getbootstrap.com/)\n\n## Installation\n\n### **Clone or download the repository**, and put files into your environment,\n\n```\nhttps://github.com/leCheveuCodeur/SnowTricks.git\n```\n\n### Install libraries with **composer**,\n\n```\ncomposer install\n```\n\n### Configure your environment with `.env` file :\n\n```\n###\u003e symfony/mailer https://symfony.com/doc/current/mailer.html#transport-setup ###\n# MAILER_DSN=smtp://localhost\n###\u003c symfony/mailer ###\n\n# DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=8\"\n\n\n###\u003e Admin configuration, used in fixtures loading ###\nADMIN_PSEUDO='Admin'\nADMIN_EMAIL='your@email.com'\nADMIN_PASSWORD='yourPassword'\n\n###\u003e Email for contact ###\nEMAIL_CONTACT='mailer@your-domain.com'\n```\n\n### Initialise your Database :\n\n1 - create your database :\n\n````\nphp bin/console d:d:c\n````\n\n2 - create the structure in your database :\n\n```\nphp bin/console d:m:m\n```\n\n3 - and install fixturesfor have first contents and your Admin account :\n\n```\nphp bin/console d:f:l -n\n```\n\n### And Voilà !\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flecheveucodeur%2Fsnowtricks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flecheveucodeur%2Fsnowtricks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flecheveucodeur%2Fsnowtricks/lists"}