Skip to content
Snippets Groups Projects
Commit 41683643 authored by Laurine's avatar Laurine
Browse files

pimp my readme

parent 08b158e7
Branches
No related tags found
No related merge requests found
......@@ -43,3 +43,7 @@ C'est que vous avez un soucis de connexion entre votre application et votre DB.
## Dépendances externes qui ne compilent pas (Spring, ou autre)
Vous pouvez réimporter le projet maven, en cliquant sur l'onglet "Maven" tout à droite de votre écran.
## Si vous avez des problèmes de contraintes de clé pour les ids de vos @Entity
`SELECT setval(pg_get_serial_sequence('users', 'id'), coalesce(max(id)+1, 1), false) FROM users;` en réadaptant les variables selon votre modèle de données.
......@@ -7,9 +7,6 @@
- Docker : https://docs.docker.com/desktop/install/windows-install/
- Intellij : https://www.jetbrains.com/fr-fr/idea/download/#section=windows
#### Par clé :
- Récupère le fichier **Windows** et exécute les .exe
### Mac
Pour les puces M1 ou M2 choisis *Apple Chip* & *(Apple Silicone)*
Pour les puces Intel choisis *Intel Chip* & *(Intel)*
......@@ -18,9 +15,6 @@ Pour les puces Intel choisis *Intel Chip* & *(Intel)*
- Docker : https://docs.docker.com/desktop/install/mac-install/
- Intellij : https://www.jetbrains.com/fr-fr/idea/download/#section=mac
#### Par clé :
- Récupère le fichier **Mac** correspondant à la bonne puce et exécute les .exe
### Linux
#### Commandes pour les installations :
- Docker : <br>
......@@ -30,9 +24,6 @@ Pour les puces Intel choisis *Intel Chip* & *(Intel)*
- Intellij : <br>
- `sudo snap install intellij-idea-ultimate --classic`
#### Par clé :
- Récupère les lignes de commandes dans le fichier du dossier Linux
## II. Set up Intellij
### 1. Création compte
Intellij est un IDE super complet et est devenu un indispensable pour le développement de projet Java. <br>
......@@ -61,7 +52,7 @@ Une fois ta licence récupérée, lance l'IDE et relie ton compte
</p>
### 4. Clonage du projet
Pour récupérer le repository GitHub du TP, lance `git clone https://github.com/resourcepool/training-spring-boot.git`
Pour récupérer le repository GitLab du TP, lance `git clone https://gitlab.com/llenet/java-angular.git`
Tu y trouveras toutes les ressources nécessaires à la suite du TP.
......@@ -113,9 +104,6 @@ Tu dois obtenir ce résultat : <br>
<img src="img-readme/main-readme/img15.png" width="600"/>
</p>
Tu peux alors lancer la base de données MariaDB qui sera utilisée tout au long du TP :<br>
`docker run --name mariadb --rm -e MYSQL_ROOT_PASSWORD=toor -e MYSQL_DATABASE=defaultdb -p 3306:3306 mariadb`
### 2. Afficher la BDD dans Intellij
Effectue les étapes suivantes :
<p align="center">
......
# EpfFrontSkeleton
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.2.1.
## Avant de lancer le projet
## Development server
Run `npm i`
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
## Pour lancer le projet
## Code scaffolding
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
## Build
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
## Further help
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
Cliquer sur play et se rendre sur `http://localhost:4200/`
......@@ -27,6 +27,5 @@ Voici quelques features qui rendront votre plateforme encore plus attrayante :
* Autoriser l'import / export des données de votre CV vers un fichier JSON externe
* Importer la donnée depuis votre compte LinkedIn
* Proposer une customisation des couleurs / de la bannière
* Implémenter la sécurité (utiliser Firebase Auth)
* Ajouter un moyen de s'inscrire à une newsletter et implémenter la gestion de la newsletter dans la section admin
* Faire en sorte que toutes vos sections utilisent du Markdown et utiliser un éditeur Markdown pour formater votre contenu
......@@ -15,15 +15,14 @@ En particulier, les fonctionnalités suivantes seront **requises** :
**Partie publique**
* Afficher la liste des quiz disponibles
* Pouvoir lancer une partie, c'est à dire répondre à toutes les questions d'un quiz
* Voir le classement des joueurs sur chaque quiz
* Afficher le profil de chaque joueur, montrant la liste des quiz auquel il/elle a participé, ainsi que ses scores
* Voir le classement des joueurs en fin de partie
Vous n'avez pas à implémenter de quelconque sécurité pour le moment (login / password pour l'administration par exemple).
> TODO Vous êtes libre de créer vos modèles comme vous le souhaitez, mais ils devront au moins contenir : experience, education, skills, projects / hobbies.
# Bonus
Vous avez **déjà tout terminé ?**
Voici quelques features qui rendront votre plateforme encore plus attrayante :
* Pouvoir inviter un ami à répondre à un quiz
* TODO
\ No newline at end of file
* Afficher le profil de chaque joueur, montrant la liste des quiz auquel il/elle a participé, ainsi que ses scores
* Faire un plateau de jeu en front avec les pions qui bougent / des cartes qui se retournent
* Envoyer un mail à la fin de chaque partie aux joueurs avec les questions, les scores, le classement
* Ajouter un chronomètre pour les temps de réponse aux questions
......@@ -17,14 +17,13 @@ En particulier, les fonctionnalités suivantes seront **requises** :
**Partie publique**
* Afficher la liste des lieux/films
* Pouvoir donner un avis sur un lieu/film, avec une note, un résumé et optionnellement un avis détaillé
* Afficher un graphique TODO voir cette partie avec Laurine
* Afficher le classement du meilleur lieu/film via une moyenne des notes des différents avis
Vous n'avez pas à implémenter de quelconque sécurité pour le moment (login / password pour l'administration par exemple).
> Vous êtes libre de créer vos modèles comme vous le souhaitez, mais ils devront au moins contenir : experience, education, skills, projects / hobbies.
# Bonus
Vous avez **déjà tout terminé ?**
Voici quelques features qui rendront votre plateforme encore plus attrayante :
* TODO
\ No newline at end of file
* Afficher le classement du meilleur lieu/film via une moyenne des notes des différents avis
* Afficher des graphiques sur les notes
* Vous amusez pour avoir un front super beau
* Envoyer un mail au bout de plusieurs avis laissés
# Projet CV en ligne
Faire un petit jeu de société pour épater la galerie en soirée
# Le projet
Il y a beaucoup de possibilités de jeux, à vous de nous surprendre : monopoly, bonne paie, ... La difficulté est dans l'implémentation des règles que vous vous fixez
En particulier, les fonctionnalités suivantes seront **requises** :
**Le plateau**
* Un plateau avec des pions qui se déplacent / des dés à lancer / des cartes qui se retournent
* Un accès au règles du jeu
* Un classement des joueurs (si jeu à points)
**La partie**
* Lancer une partie avec plusieurs joueurs
* Créer un compte pour accéder à son historique de partie et ne pas avoir à se ré-enregistrer en début de partie
Vous n'avez pas à implémenter de quelconque sécurité pour le moment (login / password pour l'administration par exemple).
# Bonus
Vous avez **déjà tout terminé ?**
Voici quelques features qui rendront votre plateforme encore plus attrayante :
* Implémenter des jockers
* Envoyer un mail à la fin de chaque partie aux joueurs avec les questions, les scores, le classement
* Ajouter un chronomètre pour les temps de jeu
......@@ -7,7 +7,7 @@
(besoin du coup de pouce ? [III. SetUp de la BDD via Docker](https://github.com/resourcepool/training-spring-boot/tree/readme-setup#iii-setup-de-la-bdd-via-docker))
```
docker run --name mariadb --rm -e MYSQL_ROOT_PASSWORD=toor -e MYSQL_DATABASE=defaultdb -p 3306:3306 mariadb
docker-compose up
```
3. Connecte la bdd à IntelliJ via l'onglet Database épinglé à droite.<br>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment