Skip to content

MrZwave/stream-team

🚀 Stream Team

License: MIT Node.js Contributions welcome Status Made with ❤️ GitHub repo size Last Commit Issues Pull Requests


🎯 Objectif

Stream Team est une plateforme communautaire et dynamique pour les streamers Twitch francophones. Elle offre des profils publics, des statistiques en temps réel, un système de quêtes, des cartes à collectionner et bien plus à venir !


🧩 Fonctionnalités

  • 🔐 Authentification via OAuth Twitch
  • 📊 Dashboard personnalisé par streamer
  • 💬 Système de notifications dynamiques
  • 🎁 Cartes à collectionner & missions
  • 📺 Intégration clips Twitch + live viewer
  • ⚙️ Admin panel complet
  • 🧪 Backend Node.js + Express + MariaDB
  • 💻 Frontend responsive, style néon violet/bleu

📂 Arborescence du projet

stream-team/ ├── frontend/ # Fichiers front (HTML/CSS/JS) ├── views/ # Templates EJS dynamiques ├── app.js # Serveur Node.js principal ├── .env # Variables d'environnement (non versionnées) ├── package.json ├── README.md ├── .gitignore ├── LICENSE ├── SECURITY.md ├── CODE_OF_CONDUCT.md └── CONTRIBUTING.md


🚀 Installation rapide (dev)

Clone le repo

git clone https://github.com/MrZwave/stream-team.git cd stream-team

Installe les dépendances

npm install

Crée un fichier .env avec tes clés

cp .env.example .env

Lance le serveur

node app.js

🤝 Contribuer Nous accueillons toutes les contributions ! 👉 Lis le guide CONTRIBUTING.md avant de proposer un changement.

Tu peux aussi :

⭐ Mettre une étoile au projet

📢 Parler du projet autour de toi

🐛 Signaler un bug ou une idée via les issues

🛡️ Sécurité Si tu découvres une faille de sécurité, merci de consulter SECURITY.md pour savoir comment la signaler de façon responsable.

🧭 Roadmap Consulte ROADMAP.md pour connaître les prochaines étapes du projet.

💼 Licence Distribué sous licence MIT. © 2025 MrZwave & Stream Team.

🔗 Liens utiles

🌐 Twitch Developers

🛠️ Twitch OAuth Docs

About

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors