{"id":15076651,"url":"https://github.com/jagfx/sfshopv2","last_synced_at":"2025-10-05T11:31:26.274Z","repository":{"id":117887718,"uuid":"74963898","full_name":"JAGFx/SfShopV2","owner":"JAGFx","description":"SfShop est une application web d’e-Commerce. Il a pour but d'approfondire l'utilisation Symfony 2. Sont maîtrisé dans cette application le Routing, les Templates Twig, l’ORM Doctrine, les Contrôleurs, les Formulaires , la Validation de formulaire, les Services et la gestion utilisateur avec le bundle FSOUser. Est exploré dans ce projet les Translaion en plusieurs langues. Ce projet utilise Yaml pour les entitées  Il m’a été très instructif. J’ai pris un grand plaisir à le développer et apprécie toute la puissance qu’offre Synfony.","archived":true,"fork":false,"pushed_at":"2020-10-09T08:25:17.000Z","size":3006,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-09-30T16:01:38.631Z","etag":null,"topics":["fosuserbundle","learning","project","symfony2"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JAGFx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-28T10:52:06.000Z","updated_at":"2023-01-28T06:35:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"3d1d7819-f84c-4cbd-98a0-76b5a2727893","html_url":"https://github.com/JAGFx/SfShopV2","commit_stats":{"total_commits":71,"total_committers":1,"mean_commits":71.0,"dds":0.0,"last_synced_commit":"44c9a7282513921b86f53401f52a70c96ef25eff"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JAGFx%2FSfShopV2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JAGFx%2FSfShopV2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JAGFx%2FSfShopV2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JAGFx%2FSfShopV2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JAGFx","download_url":"https://codeload.github.com/JAGFx/SfShopV2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235393591,"owners_count":18982818,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["fosuserbundle","learning","project","symfony2"],"created_at":"2024-09-25T04:01:19.199Z","updated_at":"2025-10-05T11:31:20.787Z","avatar_url":"https://github.com/JAGFx.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"A Symfony project created on November 28, 2016, 9:56 am.\n# SfShopV2\n\n## Installation\n\nIntaller les dépendences\n````\ncomposer self-update\ncomposer update\n````\n\nCréation de la base de données\n````\nphp app/console doctrine:database:create\n````\n\nCréation du schéma de la base de données\n````\nphp app/console doctrine:schema:update --force\n````\n\nChargements des images dans /web (A executer avant tout chargement des données)\n````\nphp app/console assets:install\n````\n\nChargement des données\n````\nphp app/console doctrine:fixtures:load --append \n````\n\nCopie des fichers de style (CSS, JS, Images, etc...)\n````\nphp app/console assetic:dump --force\n````\n\n## Projet\n\n### Comptes utilisateurs disponibles\n#### Client standard\n\n* Nom d'utilisateur: `smithe`\n* Mot de passe: `pswd`\n\n#### Administrateur\n\n* Nom d'utilisateur: `esmith`\n* Mot de passe: `pswd`\n\n### Bundles utilisés\n\n* Assetics ( Gestions des resosurces web )\n* FOSUser ( Gestion utilisateurs )\n* VichUploader ( Gestion d'images )\n* DoctirneFixtures ( Préchargement des données )\n\n### Fonctionalités attendus\n\n* `Général` Liste des articles et des catégories\n* `Général` Filtrage d'articles par catégorie\n* `Général` Constitution d'un panier (Ajout et validation)\n* `Général` Passer commander\n* `Général` Back-office avec tâches communes sur les entités (Ajout, modification et suppression)\n* `Général` Gestion de compte utilisateur\n* `Symfony` Utilisation de Doctrine ORM\n* `Symfony`  Mise en place d'un fournisseur d'utilisateur\n* `Symfony` Mise en place de la Sécurité\n\n### Fonctionnalités supplémentaires\n\n* `Général` Liste de marques\n* `Général` Filtrage des articles par marque\n* `Général` Ajout de promotion sur les acrticles\n* `Symfony` Validation des formulaires\n* `Symfony` Traduction en Français et en Anglais\n* `Symfony` Séparation du backoffice dans un bundle dédié\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjagfx%2Fsfshopv2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjagfx%2Fsfshopv2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjagfx%2Fsfshopv2/lists"}