{"id":49027808,"url":"https://github.com/thomasbnt/DW_P7_Groupomania_frontend_OC","last_synced_at":"2026-05-22T01:01:12.155Z","repository":{"id":95416097,"uuid":"528904080","full_name":"thomasbnt/DW_P7_Groupomania_frontend_OC","owner":"thomasbnt","description":"Projet n°7 OpenClassrooms Développeur Web. — Partie Frontend.","archived":false,"fork":false,"pushed_at":"2022-10-21T15:17:44.000Z","size":262,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-18T20:44:05.577Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thomasbnt.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":"2022-08-25T15:11:18.000Z","updated_at":"2022-11-22T07:54:56.000Z","dependencies_parsed_at":"2023-03-24T14:04:55.619Z","dependency_job_id":null,"html_url":"https://github.com/thomasbnt/DW_P7_Groupomania_frontend_OC","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/thomasbnt/DW_P7_Groupomania_frontend_OC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasbnt%2FDW_P7_Groupomania_frontend_OC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasbnt%2FDW_P7_Groupomania_frontend_OC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasbnt%2FDW_P7_Groupomania_frontend_OC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasbnt%2FDW_P7_Groupomania_frontend_OC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thomasbnt","download_url":"https://codeload.github.com/thomasbnt/DW_P7_Groupomania_frontend_OC/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasbnt%2FDW_P7_Groupomania_frontend_OC/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33322660,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T12:23:38.849Z","status":"ssl_error","status_checked_at":"2026-05-21T12:22:11.673Z","response_time":62,"last_error":"SSL_read: 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":[],"created_at":"2026-04-19T08:00:35.158Z","updated_at":"2026-05-22T01:01:12.066Z","avatar_url":"https://github.com/thomasbnt.png","language":"Vue","funding_links":[],"categories":["Vue"],"sub_categories":[],"readme":"[![Fait avec VueJs](https://img.shields.io/badge/-Fait%20avec%20Vue.js-4fc08d?style=for-the-badge\u0026logo=vuedotjs\u0026logoColor=white)](https://vuejs.org/)\n[![Et Vite](https://img.shields.io/badge/-Et%20Vite-4fc08d?style=for-the-badge\u0026logo=vite\u0026logoColor=white)](https://vitejs.dev/)\n[![Wakatime](https://wakatime.com/badge/github/thomasbnt/DW_P7_Groupomania_frontend_OC.svg?style=for-the-badge)](https://wakatime.com/badge/github/thomasbnt/DW_P7_Groupomania_frontend_OC)\n\n![Groupomania logo](groupomania.svg)\n\n\u003e Projet n°7 OpenClassrooms Développeur Web. — 24 août 2022.\n\n## Introduction\n\nCette partie est spécialement pour le **frontend** du projet. Il est sous **VueJS**\n avec la base de **[Vuetify](https://vuetifyjs.com/)** comme framework.\n\n\u003e **Note**\n\u003e\n\u003e Si vous souhaitez voir la page **Backend**, veuillez [vous rendre sur ce dépôt GitHub](https://github.com/thomasbnt/DW_P7_Groupomania_backend_OC).\n\u003e\n\u003e [![Partie Backend](https://img.shields.io/badge/Aller%20voir%20la%20partie%20Backend%20→-informational?style=for-the-badge)](https://github.com/thomasbnt/DW_P7_Groupomania_backend_OC)\n\n\n## Installation\n\nPour pouvoir exécuter ce projet, veuillez suivre ces étapes.\n\n1. Installez **NodeJS** (\u003e= 16.10) et **npm**.\n2. Installez les dépendances nécessaires\n3. Copiez le fichier [.env.example](/.env.example) en `.env` et remplacez les valeurs par vos propres.\n4. Exécutez le script backend, à coup de `npm run serve`. _Port 3000_\n5. Vous pouvez maintenant accéder à l'interface de votre site.\n\n## Configuration IDE recommandée\n\n[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (et désactiver Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).\n\n## Personnaliser la configuration\n\nVoir [Vite Configuration Reference](https://vitejs.dev/config/).\n\n### Compiler et recharger à chaud pour le développement\n\n```sh\nnpm run dev\n```\n\n### Compiler et minifier pour la production\n\n```sh\nnpm run build\n```\n\n## Cahier des charges\n\n- [x]  Respecter le code couleur\n- [x]  Mettre en place les pages demandées\n- [x]  Site web responsive\n- [x]  Standards WCAG\n- [x]  Utiliser un framework JS\n\n## Développement\n\n- Projet réalisé principalement avec **VSCode**.\n- Maquette du site web réalisée avec **Figma**.\n\n## Contributions\n\nLes contributions sont toujours les bienvenues ! Lisez les règles pour les contributions avant de pouvoir y participer.\n\nVeuillez vous assurer que votre demande de pull request respecte les lignes directrices suivantes :\n\n- Rechercher des suggestions précédentes avant d'en faire une nouvelle, afin d'éviter les doublons.\n- Les fichiers README suggérés devraient être beau ou se démarquer d'une manière ou d'une autre.\n- Faire une demande de pull request individuelle pour chaque suggestion.\n- De nouvelles catégories ou des améliorations à la catégorisation existante sont les bienvenues.\n- Gardez les descriptions courtes et simples, mais descriptives.\n- Commencez la description avec une capitale et terminez par un arrêt/période complet.\n- Vérifiez votre orthographe et votre grammaire.\n- Assurez-vous que votre éditeur de texte est configuré pour supprimer les espaces de fin.\n\nMerci pour vos suggestions !\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasbnt%2FDW_P7_Groupomania_frontend_OC","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomasbnt%2FDW_P7_Groupomania_frontend_OC","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasbnt%2FDW_P7_Groupomania_frontend_OC/lists"}