https://github.com/thomasbnt/dw_p7_groupomania_frontend_oc
Projet n°7 OpenClassrooms Développeur Web. — Partie Frontend.
https://github.com/thomasbnt/dw_p7_groupomania_frontend_oc
Last synced: 2 months ago
JSON representation
Projet n°7 OpenClassrooms Développeur Web. — Partie Frontend.
- Host: GitHub
- URL: https://github.com/thomasbnt/dw_p7_groupomania_frontend_oc
- Owner: thomasbnt
- License: agpl-3.0
- Created: 2022-08-25T15:11:18.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-21T15:17:44.000Z (over 2 years ago)
- Last Synced: 2024-10-18T20:44:05.577Z (7 months ago)
- Language: Vue
- Homepage:
- Size: 256 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://vuejs.org/)
[](https://vitejs.dev/)
[](https://wakatime.com/badge/github/thomasbnt/DW_P7_Groupomania_frontend_OC)
> Projet n°7 OpenClassrooms Développeur Web. — 24 août 2022.
## Introduction
Cette partie est spécialement pour le **frontend** du projet. Il est sous **VueJS**
avec la base de **[Vuetify](https://vuetifyjs.com/)** comme framework.> **Note**
>
> 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).
>
> [](https://github.com/thomasbnt/DW_P7_Groupomania_backend_OC)## Installation
Pour pouvoir exécuter ce projet, veuillez suivre ces étapes.
1. Installez **NodeJS** (>= 16.10) et **npm**.
2. Installez les dépendances nécessaires
3. Copiez le fichier [.env.example](/.env.example) en `.env` et remplacez les valeurs par vos propres.
4. Exécutez le script backend, à coup de `npm run serve`. _Port 3000_
5. Vous pouvez maintenant accéder à l'interface de votre site.## Configuration IDE recommandée
[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).
## Personnaliser la configuration
Voir [Vite Configuration Reference](https://vitejs.dev/config/).
### Compiler et recharger à chaud pour le développement
```sh
npm run dev
```### Compiler et minifier pour la production
```sh
npm run build
```## Cahier des charges
- [x] Respecter le code couleur
- [x] Mettre en place les pages demandées
- [x] Site web responsive
- [x] Standards WCAG
- [x] Utiliser un framework JS## Développement
- Projet réalisé principalement avec **VSCode**.
- Maquette du site web réalisée avec **Figma**.## Contributions
Les contributions sont toujours les bienvenues ! Lisez les règles pour les contributions avant de pouvoir y participer.
Veuillez vous assurer que votre demande de pull request respecte les lignes directrices suivantes :
- Rechercher des suggestions précédentes avant d'en faire une nouvelle, afin d'éviter les doublons.
- Les fichiers README suggérés devraient être beau ou se démarquer d'une manière ou d'une autre.
- Faire une demande de pull request individuelle pour chaque suggestion.
- De nouvelles catégories ou des améliorations à la catégorisation existante sont les bienvenues.
- Gardez les descriptions courtes et simples, mais descriptives.
- Commencez la description avec une capitale et terminez par un arrêt/période complet.
- Vérifiez votre orthographe et votre grammaire.
- Assurez-vous que votre éditeur de texte est configuré pour supprimer les espaces de fin.Merci pour vos suggestions !