Skip to content

MehdiA7/KickerH10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

348 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏆 Hamilton10Kicker

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


Le projet actuellement

Premier Deploiment

La toute première version de kicker est enfin dispo ! Avec le mode 1v1 !

🌟 Description du projet

Les cases coché [x] c'est ce qui sera dans le MVP

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

Tu peux :

  • Enregistrer tes scores.
  • 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)

LoginPage

WelcomePage

ScorePage

CreateGamePage


🛠️ Technologies utilisées

  • Frontend : NextJS
  • Backend : Express Ts/TypeORM
  • Base de données : MariaDb

📖 Installation et configuration

Pré-requis

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

📚 Roadmap

Version actuelle (v0.9) :

  • Login register fonctionnel
  • Toute l'interface fonctionne avec des fakes data

Prochaines étapes :

  • Implémenter le backend
  • 🎨 Améliorer l’UI/UX avec des animations fun.

🤝 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

Cette description a été en partie faite par une IA.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors