Skip to content

pedro88/Hamilton10Kicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

176 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏆 Hamilton10Kicker

Ajoute du fun et de la compétition à tes parties de kicker dans l'open space !


🌟 Description du projet

Le Hamilton10Kicker est une application web pensée pour transformer ton kicker en une arène de compétition !

Tu peux :

  • Enregistrer tes scores en temps réel.
  • Voir un classement des joueurs (solo ou en équipe).
  • Garder un historique complet des parties.
  • Profiter d’une interface ludique et accessible directement depuis ton téléphone.

Objectif : Ne jamais oublier les scores et permettre à tout le monde de suivre son évolution. 🎯


🚀 Fonctionnalités principales

1. Leaderboard (Classement)

  • 📊 Classement des joueurs en solo ou par équipe.
  • 🏅 Statistiques clés :
    • Nombre de matchs gagnés/perdus.
    • Nombre de buts marqués.
    • Ratio de victoire.

2. Profils joueurs et équipes

  • Crée ton profil joueur avec un pseudo et des stats personnalisées.
  • Forme des équipes pour encore plus de fun !

3. Historique des parties

  • Suis les parties jouées grâce à :
    • 🕒 Date.
    • ⚽ Nombre de buts.
    • 🏆 Vainqueur.

4. Interface dynamique et ludique

  • Mobile-first, pensée pour une utilisation rapide entre deux matchs.
  • Une page de victoire fun pour célébrer les gagnants et rejouer !

🎨 Screenshots du projet (Work in Progress)


🛠️ Technologies utilisées

  • Frontend : NextJS
  • Backend : NestJS
  • Base de données : MariaDb

📖 Installation et configuration

Pré-requis

  • Node.js >= 16.x
  • NPM ou Yarn
  • Une base de données MariaDb

📚 Roadmap

Version actuelle (v0.5) :

Prochaines étapes :

  • 🔒 Ajouter un système d’authentification (Login / Signup).
  • 🏅 Intégrer des badges et des trophées.
  • 🎨 Améliorer l’UI/UX avec des animations fun.
  • 🌍 Ajouter un mode multilingue.

🤝 Contributions

Les contributions sont les bienvenues ! 🚀

Voici comment contribuer :

  1. Fork le projet.
  2. Crée une nouvelle branche : git checkout -b feature/nouvelle-fonctionnalite.
  3. Fais tes modifications et commit : git commit -m "Ajout de la nouvelle fonctionnalité".
  4. Pousse la branche : git push origin feature/nouvelle-fonctionnalite.
  5. Ouvre une Pull Request 

Lâche une étoile !

Si tu aimes ce projet ou si tu l’utilises, n’hésite pas à lui mettre une ⭐ sur GitHub. Ça motive ! 😊

kickerGif

About

Kicker score sheet for Hamilton10 Becode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors