Présentation
Bonjour 👋
Je m'appelle Evan DUVAL, j'ai 18 ans et je suis originaire de Caen, plus précisément d'Authie. Après avoir obtenu mon Baccalauréat Général
Option Mathématiques et SES, j'ai commencé un Bachelor de Concepteur et Développeur d'Applications au CESI de Caen.
Le développement c'est à la base une passion que j'ai eu grâce aux jeux vidéos, avec ma première Playstation obtenue à mes 10 ans puis
mon premier ordinateur à 12. J'ai commencé à coder à 17 ans depuis chez moi en HTMl et CSS. Aujourd'hui j'ai acquis des compétences en
HTML, CSS mais aussi Javascript, C, PHP ainsi que pour les bases de données (MySQL) et pour certains frameworks comme VueJS, ExpressJS et Laravel.
N'hésitez pas à me contacter si vous êtes à la recherche d'un stagiaire ou d'un alternant ! 🗒️
Projets
Jeu du Pendu
Afin de découvrir le langage C, j'ai fais un jeu du pendu (directement dans le terminal).
Au lancement du code, un fichier contenant une liste de mots est ouvert, un mot est choisi au hasard pour être deviné.
Le joueur a le droit à 8 erreurs avant de perdre. A chaque bonne lettre, celle-ci est affichée dans le mot.
Une même lettre ne peut pas être utilisée deux fois.
En cas de défaite, le mot à deviné est affiché.
(Cliquer sur le logo pour être redirigé vers le code)
Livre de Recettes
Ce projet avait pour but de (re)voir les bases de HTML, CSS et JavaScript.
Il s'agit d'un site web qui permet de consulter des recettes salées ou sucrées avec images clicables.
L'ajout d'une recette à ici permis de faire les vérifications de champs remplis, d'email et de mot de passe valide
ainsi que de la vérification qu'une case ait été cochée.
(Cliquer sur le logo pour être redirigé vers le code)
Cookie Clicker
Projet concernant l'approfondissement du langage Javascript, avec un peu de HTML et de CSS pour le front.
Comme son nom l'indique, l'objectif est d'obtenir le plus gros score possible, avec des améliorations concernant le nombre de cookie
par clic ou bien un nombre de clic gagné toutes les secondes. Le tout sauvegardé dans le Local Storage pour pouvoir reprendre sa partie plus tard.
(Cliquer sur le logo pour être redirigé vers le code)
Bibliothèque
Afin d'approfondir le Javascript, j'ai fais un projet "Bibliothèque" en VueJS pour le front
et en ExpressJS pour le back. Il s'agit d'un site web qui permet d'ajouter des livres à une liste, de les supprimer
et de les modifiés. Les données sont sauvegardées dans un fichier .JSON et sont réinitialisées à chaque lancement du serveur.
(Cliquer sur le logo pour être redirigé vers le code)
Rencontre de Passionnés de Sport
Effectué dans le cadre de la découverte du langage PHP, ce projet à été fait totalement en PHP (front et back).
Aussi, un code CSS vient embellir le tout. Ce site contient une inscription reliée à une base de données MySQL.
Une fois inscrit, l'utilisateur peut voir toutes les pesonnes inscrites sur le site, avec leur sport préféré et leur adresse.
Aussi, il y a une page de Statistiques regroupant le nombre de personnes inscrites sur le site, l'âge moyen des personnes inscrites
ainsi qu'un diagramme circulaire concernant la fréquentation de chacun des sports.
(Cliquer sur le logo pour être redirigé vers le code)
API Prono Esports
Il s'agit d'une API qui a pour but final d'être utilisé pour un site de pronostics d'événements e-sportifs (c'est à dire sur les jeux vidéos).
L'API permet de s'inscrire, de se connecter avec un token d'authentification, de changer son mot de passe ou bien encore de
demander la réinitialisation de celui-ci. Nous pouvons également ajouter un jeu, une équipe ou un joueur. La base de données a été faite ici en
MySQL sur PhpMyAdmin.
L'ensemble des routes ont été redirigées sur Postman afin de faciliter la création de données via les routes ainsi que d'une documentation.
(Cliquer sur le logo pour être redirigé vers le code)