Skip to content
Snippets Groups Projects
Commit c5dc60da authored by Wissem BENSIDHOUM's avatar Wissem BENSIDHOUM
Browse files

projects description

parent c8185b14
No related branches found
No related tags found
No related merge requests found
......@@ -18,11 +18,14 @@
<lombok.version>1.18.30</lombok.version>
<springdoc.version>2.2.0</springdoc.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
......@@ -34,17 +37,13 @@
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
......
......@@ -9,9 +9,9 @@ Votre CV en ligne a pour objectif de mettre en avant votre savoir-faire technolo
En particulier, les fonctionnalités suivantes seront **requises** :
**Panneau d'Administration**
* Créer / éditer / supprimer toutes les sections de votre profil : experience, education, skills, hobbies, etc...
* Créer / éditer / supprimer toutes les sections de votre profil : experience, éducation, compétences, loisirs, etc...
* Éditer la meta-data de chaque élément de votre profil : nom, email, photo de profil, bannière, etc...
* Ajouter des liens vers réseaux sociaux professionnels : LinkedIn, Github, Twitter, Instagram etc...
* Ajouter des liens vers réseaux sociaux professionnels : LinkedIn, Github, etc...
**Partie publique**
* Afficher votre CV en une ou plusieurs pages (navigation)
......
# Projet quiz
Développer des quiz pour tester vos connaissances et vous hisser à la première place du classement
Développer des quiz pour tester vos connaissances et vous positionner en tête du classement
# Le projet
Votre but est de créer à la fois une section `publique` et une section `administration` pour votre propre site web.
......@@ -9,12 +9,12 @@ Créer un site web permettant de répondre à des quiz. Vous avez carte blanche
En particulier, les fonctionnalités suivantes seront **requises** :
**Panneau d'Administration**
* Créer / éditer / supprimer des quiz, composés de multiples questions. Chaque question possède un enoncé, éventuellement des réponses pré-définies, et surtout des réponses valides.
* Créer / éditer / supprimer des quiz, composés de multiples questions. Chaque question possède un énoncé, éventuellement des réponses pré-définies, et surtout des réponses valides.
* Pouvoir créer / modifier / supprimer des utilisateurs. Supprimer un utilisateur doit également supprimer ses résultats dans les différents quiz.
**Partie publique**
* Afficher la liste des quiz disponibles
* Pouvoir lancer une partie, c'est à dire répondre à toutes les questions d'un quiz
* Pouvoir lancer une partie, c'est-à-dire répondre à toutes les questions d'un quiz
* 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).
......
......@@ -25,5 +25,4 @@ Vous avez **déjà tout terminé ?**
Voici quelques features qui rendront votre plateforme encore plus attrayante :
* 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
......@@ -9,12 +9,12 @@ 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)
* Un accès aux règles du jeu
* Un classement des joueurs (en cas de jeu basé sur des 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
* Créer un compte pour accéder à son historique de partie et ne pas avoir à se réenregistrer en début de chaque partie
Vous n'avez pas à implémenter de quelconque sécurité pour le moment (login / password pour l'administration par exemple).
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment