Skip to content

MTDev2024/GameOn-website-FR-MTDev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ Projet 04 – GameOn

🎯 Objectif

Ce projet est réalisé dans le cadre de ma formation.
Il s'agit d'assurer la finalisation de la partie front-end d'un site événementiel spécialisé dans les concours de jeux vidéo.


🧩 Contexte

GameOn est une PME qui organise des conférences et concours dans le domaine du jeu vidéo.
Suite au départ d’un développeur, j’ai été chargé de finaliser la partie JavaScript du formulaire d’inscription.


📋 Spécifications

  • 📝 Finaliser la validation du formulaire dans une modale
  • ✅ Vérification de chaque champ en JavaScript natif
  • 💡 Affichage des messages d’erreur en cas de saisie incorrecte
  • 📱 Assurer la compatibilité responsive
  • 💬 Affichage d’un message de confirmation après validation

🛠️ Contraintes techniques

  • HTML / CSS fournis en grande partie
  • Utilisation de :
    • CSS personnalisé exclusivement (pas de framework)
    • JavaScript pur (Vanilla JS)
  • Aucune bibliothèque externe autorisée (ni jQuery, ni Bootstrap)
  • Code structuré, lisible et commenté
  • Test manuel de toutes les fonctionnalités

📌 Fonctionnalités à implémenter (issues)

  • Ouverture et fermeture de la modale
  • Validation des champs du formulaire
  • Affichage conditionnel des messages d’erreur
  • Message de confirmation après envoi
  • Nettoyage et réinitialisation du formulaire

🚀 Installation

  1. Depuis Visual Studio Code, ouvrir le menu Source Control ou utiliser Ctrl+Shift+P, puis choisir :
    Git: Clone

  2. Coller l’URL du dépôt :

    https://github.com/MTDev2024/GameOn-website-FR-MTDev.git
    
  3. Sélectionner un dossier de destination pour cloner le projet.

  4. Ouvrir le projet directement dans VSCode si ce n’est pas déjà fait.

  5. Lancer index.html dans un navigateur (clic droit > "Open with Live Server" si l’extension est installée, ou ouvrir manuellement dans un navigateur).


About

Projet 04 - GameOn

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 38.2%
  • CSS 36.3%
  • HTML 25.5%